Sqlserver中格式化日期作为查询条件的语句写法
生活随笔
收集整理的這篇文章主要介紹了
Sqlserver中格式化日期作为查询条件的语句写法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
場景
查詢sqlserver數(shù)據(jù)庫中某一天的數(shù)據(jù)的數(shù)量。
要以一個(gè)日期字段作為查詢條件。
這時(shí)就要使用格式化日期的函數(shù)進(jìn)行日期的比較。
實(shí)現(xiàn)
成功的示例代碼:
SELECT COUNT( 1 ) FROMbus_logistics_order WHEREdeleted_flag = '0'AND CONVERT ( VARCHAR ( 100 ), gmt_creat, 23 ) = '2019-05-08';其中g(shù)mt_creat是數(shù)據(jù)庫中的時(shí)間字段。
其中23是格式化日期的格式代碼。23就代表格式化為yyyy-MM-dd樣式的。
其他樣式參考:
Select CONVERT(varchar(100), GETDATE(), 23): 2019-05-09 Select CONVERT(varchar(100), GETDATE(), 0): 05? 9 2019? 9:15AM Select CONVERT(varchar(100), GETDATE(), 1): 05/09/19 Select CONVERT(varchar(100), GETDATE(), 2): 19.05.09 Select CONVERT(varchar(100), GETDATE(), 3): 09/05/19 Select CONVERT(varchar(100), GETDATE(), 4): 09.05.19 Select CONVERT(varchar(100), GETDATE(), 5): 09-05-19 Select CONVERT(varchar(100), GETDATE(), 6): 09 05 19 Select CONVERT(varchar(100), GETDATE(), 7): 05 09, 19 Select CONVERT(varchar(100), GETDATE(), 8): 09:16:39 Select CONVERT(varchar(100), GETDATE(), 9): 05? 9 2019? 9:16:51:207AM Select CONVERT(varchar(100), GETDATE(), 10): 05-09-19 Select CONVERT(varchar(100), GETDATE(), 11): 19/05/09 Select CONVERT(varchar(100), GETDATE(), 12): 190509 Select CONVERT(varchar(100), GETDATE(), 13): 09 05 2019 09:17:27:600 Select CONVERT(varchar(100), GETDATE(), 14): 09:17:39:190 Select CONVERT(varchar(100), GETDATE(), 20): 2019-05-09 09:17:45 Select CONVERT(varchar(100), GETDATE(), 21): 2019-05-09 09:17:53.190 Select CONVERT(varchar(100), GETDATE(), 22): 05/09/19? 9:18:04 AM Select CONVERT(varchar(100), GETDATE(), 23): 2019-05-09 Select CONVERT(varchar(100), GETDATE(), 24): 09:18:21 Select CONVERT(varchar(100), GETDATE(), 25): 2019-05-09 09:18:32.690 Select CONVERT(varchar(100), GETDATE(), 100): 05? 9 2019? 9:18AM Select CONVERT(varchar(100), GETDATE(), 101): 05/09/2019 Select CONVERT(varchar(100), GETDATE(), 102): 2019.05.09 Select CONVERT(varchar(100), GETDATE(), 103): 09/05/2019 Select CONVERT(varchar(100), GETDATE(), 104): 09.05.2019 Select CONVERT(varchar(100), GETDATE(), 105): 09-05-2019 Select CONVERT(varchar(100), GETDATE(), 106): 09 05 2019 Select CONVERT(varchar(100), GETDATE(), 107): 05 09, 2019 Select CONVERT(varchar(100), GETDATE(), 108): 09:20:22 Select CONVERT(varchar(100), GETDATE(), 109): 05? 9 2019? 9:20:28:533AM Select CONVERT(varchar(100), GETDATE(), 110): 05-09-2019 Select CONVERT(varchar(100), GETDATE(), 111): 2019/05/09 Select CONVERT(varchar(100), GETDATE(), 112): 20190509 Select CONVERT(varchar(100), GETDATE(), 113): 09 05 2019 09:20:57:380 Select CONVERT(varchar(100), GETDATE(), 114): 09:21:06:503 Select CONVERT(varchar(100), GETDATE(), 120): 2019-05-09 09:21:13 Select CONVERT(varchar(100), GETDATE(), 121): 2019-05-09 09:21:20.330 Select CONVERT(varchar(100), GETDATE(), 126): 2019-05-09T09:21:27.020 Select CONVERT(varchar(100), GETDATE(), 130):? 5 ????? 1440? 9:21:35:893AM Select CONVERT(varchar(100), GETDATE(), 131):? 5/09/1440? 9:21:54:957AM?
總結(jié)
以上是生活随笔為你收集整理的Sqlserver中格式化日期作为查询条件的语句写法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery中对常用控件赋值的方法
- 下一篇: MyBatisPlus3.x中使用条件构