MINUTE( 'hh:mm:ss' )
MINUTE関数を使用することで、時刻から分を取り出すことができます。
mysql> SELECT MINUTE( '12:00:51' ); +----------------------+ | MINUTE( '12:00:51' ) | +----------------------+ | 0 | +----------------------+ 1 row in set (0.00 sec) mysql> SELECT MINUTE( '12:42:51' ); +----------------------+ | MINUTE( '12:42:51' ) | +----------------------+ | 42 | +----------------------+ 1 row in set (0.00 sec)
引数に無効な時刻を指定した場合はNULLが返されます。
mysql> SELECT MINUTE( '12:42:99' ); +----------------------+ | MINUTE( '12:42:99' ) | +----------------------+ | NULL | +----------------------+ 1 row in set, 1 warning (0.00 sec)