我有一个这样的datetime:01-Jan-2014 16:30
如何在任何年份、月或日内搜索以下时间的between记录:
SELECT *
FROM TABLE
WHERE ORDERDATE BETWEEN '01-Jan-2014 16:30' AND '01-Jan-2014 17:00'
我有一个MYSQL数据库的票证表,我需要在它被打开后的一个工作日内统计门票关闭的位置。
我已经能够在下面的查询中获得一些信息,但我不知道如何让它在工作日内工作。因此,周五开放的门票可以在周一完成,但仍可算作在一个工作日内不营业。
SELECT count(*)
FROM helpdesk
WHERE hd_closeDateTime < hd_openDateTime + interval 1 day
AND hd_status = 2
我想我需要某种DAYOFWEEK(timestamp_column) BETWEEN 2 AND 6?但我不知道这和我现在在哪里的角色有什么关系。