作为标题状态,sql语句有一点问题。我有一个如下表,3列: date_time_booking,date_time_use,member_ID
Date_time_booking
Date_time_use
如果Member_ID是non_member预订,则为Null;如果是成员,则为Null。
我需要一个查询,以计算多远前预订会员和非会员体育中心。感谢您的帮助/纠正/建议。谢谢
编辑:这是到目前为止我所拥有的
SELECT
Member_ID,
DateDiff("d",[Date_time_to_use],[Date_time_booked]) AS Day_in_advance
FROM Court_booking
GROUP BY Member_ID发布于 2012-04-23 13:01:40
您可以在查询中使用DateDiff。
SELECT DateDiff("d",[Date_time_use],[Date_time_booking]) AS Diff
FROM Table1可以使用查询设计窗口创建查询。
编辑重新注释
SELECT
Member_ID,
Sum(DateDiff("d",[Date_time_to_use],[Date_time_booked])) AS Sum_Day_in_advance
FROM Court_booking
GROUP BY Member_IDhttps://stackoverflow.com/questions/10281029
复制相似问题