获取特定日期,防止存储在数据库中的假期或星期日

时间:2016-12-20 15:47:03

标签: mysql date datetime

我的列日期时间格式是连续的日期,但我需要在60天前计算,但我需要预防标记为0的天数,因为天数是星期日或假日。

这不起作用:

SELECT DateDVH as refDays 
FROM DVH_days 
WHERE DateDVH>'2016-12-20 00:00:00' 
AND (DateDVH_dia<'2017-02-18 00:00:00' + INTERVAL 60 DAY) 
AND DateDVH_daytype!=0

DateDVH_daytype=0是假日和星期日。

可以在查询中放置一个计数器或者防止days type = 0或存储过程的条件??

更新 我解决它:

SELECT DateDVH_dia 
FROM Avipac_DVH_dias 
WHERE DateDVH_dia>now() 
AND DateDVH_diatype!=0 
LIMIT 60

但是我得到了60个日期的清单,只需要获取最后的日期

0 个答案:

没有答案