我在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 –