如果时间过去14:30或下午2:30,则加1到约会结果

时间:2015-06-22 06:41:20

标签: sql ms-access ms-access-2007

这是我的SQL查询,它通过从指定日期减去当前日期来返回天数,并根据需要返回精确数据,但另外我想在当前时间超过14:30或2:30时向结果添加1。 / p>

我的查询

SELECT reservations.customerid,
       DateDiff("d",reservations.checkin_date,Now()) AS Due_nights
FROM reservations

使用MS-Access DB

1 个答案:

答案 0 :(得分:2)

可能是:

SELECT 
    reservations.customerid,
    DateDiff("d",reservations.checkin_date, Date()) 
        + Abs(DateDiff("s", #14:30#, Time()) > 0)AS Due_nights
FROM 
    reservations