我有订单表,其中基于接收到的datetime(timestamp)存储订单。
现在,我只想要2个日期之间的订单,那一天的每天,也就是2点至4 PM。
我如何才能做到这一点,最好是在单个SQL查询中?
最佳答案
我不确定SQLite语法,但以下内容可能会使您步入正轨:
SELECT *
FROM [orders]
WHERE orderReceived >= @startDate
AND orderReceived < @endDate
AND (strftime("%H", orderReceived) = "14"
OR strftime("%H", orderReceived) = "15")
关于sql - 无法形成SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10511904/