简体   繁体   English

如何在一个查询中找到两个日期之间的差异?

[英]How do I find the difference between two dates in one query?

i have a table in Mssql, in that table i have two columns that keeps different dates.我在 Mssql 中有一个表,在该表中我有两列保留不同的日期。 (both data types are smalldatetime) my aim is , if difference is equal 60 days or bigger than 60 days then i want to bind this values into a grid view. (两种数据类型都是 smalldatetime)我的目标是,如果差异等于 60 天或大于 60 天,那么我想将此值绑定到网格视图中。 How can i get this values in single sql query?如何在单个 sql 查询中获取此值? Thanks for your help.谢谢你的帮助。

Not a lot of information, so best guess looks like this:信息不多,所以最好的猜测是这样的:

SELECT DATEDIFF(day, date1, date2) Difference, date1, date2
FROM aSecretTable
WHERE DATEDIFF(day, date1, date2) >= 60

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM