在SQL中查询以获取带日期的月份
我有一个包含以下数据的表在SQL中查询以获取带日期的月份,sql,ms-access,Sql,Ms Access,我有一个包含以下数据的表 id Date of Issue Date of Travel --------------------------------- 1 10-april-2011 10-may-2011 2 25-april-2011 22-may-2011 如何在SQL中显示发布日期和旅行日期之间的月数(我使用的是MS Access数据库)?要计算日期之间的月数: SELECT MONTH('Date of Travel')-MONTH('D
id Date of Issue Date of Travel
---------------------------------
1 10-april-2011 10-may-2011
2 25-april-2011 22-may-2011
如何在SQL中显示
发布日期
和旅行日期
之间的月数(我使用的是MS Access数据库)?要计算日期之间的月数:
SELECT MONTH('Date of Travel')-MONTH('Date of Issue')+12*(YEAR('Date of Travel')-YEAR('Date of Issue'))
要计算日期之间的月份,请执行以下操作:
SELECT MONTH('Date of Travel')-MONTH('Date of Issue')+12*(YEAR('Date of Travel')-YEAR('Date of Issue'))
如果我理解您的问题,您需要使用DateDiff函数:
SELECT DATEDIFF ("m", [id Date of Issue], [Date of Travel]) FROM ...
如果我理解您的问题,您需要使用DateDiff函数:
SELECT DATEDIFF ("m", [id Date of Issue], [Date of Travel]) FROM ...
好吧,那比我的好,有一天需要学习所有的约会功能:-)好吧,那比我的好,有一天需要学习所有的约会功能:-)