开始时间和结束时间是时间戳格式:
语句:
SELECT
FROM_UNIXTIME( cm_usetime ) as '开始时间',
FROM_UNIXTIME( cm_starttime ) as '结束时间'
FROM
xb_coupon_member AS c
WHERE
cm_starttime >= UNIX_TIMESTAMP( '2019-01-01 00:00:00' )
AND cm_starttime < UNIX_TIMESTAMP( '2019-03-01 00:00:00' )
AND FROM_UNIXTIME( cm_usetime, '%y-%m' ) = FROM_UNIXTIME( c.cm_starttime, '%y-%m' )
结果:
注:
如果不是时间戳格式的话,我已知的是UNIX_TIMESTAMP()转换成时间戳,在这样操作,如果有好方法欢迎补充