新年后MySQL间隔不起作用

时间:2019-01-01 09:30:42

标签: mysql sql date timestamp

我正在我正在工作的网站上进行查询,该网站根据上表在上周运行良好的1年或365天的特定时间间隔内的表格中的统计数字选择排名第一的用户我试过了,它不起作用。我做了一些测试,发现问题出在区间部分。当我运行查询时,它会返回0个结果。所以请您帮忙

{ \"recognitionResult\": { \"messageType\": \"TRANSCRIPT\", \"transcript\": \"yeah\" } }
{ \"recognitionResult\": { \"messageType\": \"TRANSCRIPT\", \"transcript\": \"yeah\" } }
{ \"recognitionResult\": { \"messageType\": \"END_OF_SINGLE_UTTERANCE\" } }
{ \"queryResult\": { \"languageCode\": \"en-AU\" } }

1 个答案:

答案 0 :(得分:1)

假设activity_timestamp是一个INT,即unix时间戳,则必须使用UNIX_TIMESTAMP函数将日期转换为unix时间戳:

AND activity_timestamp >= UNIX_TIMESTAMP(CURRENT_DATE - INTERVAL 365 DAY)
AND activity_timestamp <= UNIX_TIMESTAMP(CURRENT_DATE)