我在sql数据库中存储了格式为(dd // mm/yyyy)的varchar列。我想查找系统日期(即,当网站被击中时)和我以(dd/mm/yyyy)存储日期的列之间的差异,并在网格视图中显示表格的2列结果。你能帮忙吗??在SQL查询中查找日期的差异
回答
使用DateTime.ParseExact
将日期字符串解析为DateTime变量。然后,您可以将两个日期作为日期时间进行比较并获得差异。
可以ü请准确地说如何把SQL语句,因为我需要在GridView中建立查询 –
您可以使用DATEDIFF()函数。 语法
DATEDIFF(datepart,startdate,enddate)
在查询
SELECT DATEDIFF(day,CAST(dateColumn as datetime),CAST(TodaysdateColumn as datetime)) as dateDiffColumn
编辑
SELECT DATEDIFF(day,CONVERT(datetime,dateColumn,103),CONVERT(datetime,TodaysDateColumn,103)) as dateDiffColumn
这给了以天数计的日期差异。 然后,您可以将计算列绑定到Gridview列。
<asp:BoundField Text='<%#Eval("dateDiffColumn")%>' runat="server">
我neew找到不同的日期格式为dd/mm/yyyy,因为我已经存储了这个在分贝。还有如何在查询中以这种格式获取系统时间。我不会在网格中显示计算值。而是使用计算的值,我会显示其他列。那么我怎么能把这个放在哪里? –
日期形式为dd/mm/yy的区别?考虑2014年2月21日 - 2014年2月25日。应该是02/04/2014?这是不正确的。两个日期之间的差异以月,日,小时等形式表示。 –
我只想在天数上有所不同。考虑日期我存储为15/03/2014和System.Datetime.now 14/03/2014我想15/03/2014-14/03/2014 1(即差异天)。 –
- 1. Python的SQL日期差异查询
- 2. Oracle日期差异SQL查询
- 3. MySQL日期差异查询
- 4. 在rails中查找日期差异
- 5. 在php中查找日期差异?
- 6. 两个日期之间的SQL查询日期差异
- 7. SQL查询获取真实日期和日期时间差异
- 8. Excel:查找日期之间的差异
- 9. 在SQL查询中计算日期差异
- 10. 查找SQL查询日期的出现
- 11. 查找日期与大熊猫日期列的日期差异
- 12. SQl查询获取选择行中的日期差异
- 13. Java - 日历/日期差异 - 查找差异降至秒
- 14. 挑选日期和查找差异
- 15. 在一系列日期之间查找日期的SQL查询
- 16. Oracle查询查找日期间的差距,比较差距的日期范围
- 17. SQL查询来查找日期
- 18. SQL查询 - 查找日期和时间
- 19. 查询日期之间的差异查询
- 20. 的Oracle SQL查询逻辑 - 集团基于日期的差异
- 21. 查找平均日期之间的差异 - SQL选择
- 22. SQL查询获取不同日期之间的差异select statt
- 23. 在kdb中查找日期中的时间戳差异
- 24. SQL中的日期差异
- 25. SQL查询差异与EXISTS
- 26. SQL查询性能差异
- 27. 需要帮助开发SQL来查找日期差异
- 28. 使用HQL/SQL查询计算日期差异(分钟)
- 29. 查找在日期中有两分钟差异的所有行
- 30. 如何在VBA中查找日期之间的差异
您使用的数据库是? –
@AdamZuckerman:SQL SERVER 2008 –