激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - SQL Server 比較日期大小的方法

SQL Server 比較日期大小的方法

2020-01-15 15:30MSSQL教程網(wǎng) Sql Server

這篇文章介紹了SQL Server 比較日期大小的方法,有需要的朋友可以參考一下

在機(jī)房收費(fèi)系統(tǒng)中,有幾處這樣的情況:
SQL Server 比較日期大小的方法

起始日期和終止日期,相信聰明的你肯定可以想象出為什么要有兩個(gè)日期控件!是的,就是從一張表中查找出在這兩個(gè)日期范圍類的記錄!

有的人就說了,這還不簡(jiǎn)單!

假如我們將第一個(gè)控件定義成Begin,第二個(gè)控件定義成Over!那么查詢語句不就是

復(fù)制代碼代碼如下:

"select * from recharge_info where date<'" & over.value & "' and date>'" & begin.value & "'"  


這有什么難的!但是,事實(shí)并不是這么簡(jiǎn)單的,如果查詢語句像這樣寫的話,你是肯定查找不出來的,那么我們到底該怎能在SQL Server中來比較兩個(gè)日期的大小呢?
這里我們就要借用CONVERT()函數(shù)了
CONVERT() 函數(shù)是把日期轉(zhuǎn)換為新數(shù)據(jù)類型的通用函數(shù)。
CONVERT() 函數(shù)可以用不同的格式顯示日期/時(shí)間數(shù)據(jù)。
語法:CONVERT(data_type(length),data_to_be_converted,style)
其中,data_type(length)規(guī)定目標(biāo)數(shù)據(jù)類型(帶有可選的長(zhǎng)度)data_to_be_converted 含有需要轉(zhuǎn)換的值 style規(guī)定日期時(shí)間的輸出格式
其中,可使用的style值:

 

SQL Server 比較日期大小的方法

例如:

 

復(fù)制代碼代碼如下:


print convert(varchar(19),getdate())  
print convert(varchar(10),getdate(),110)  
print convert(varchar(11),getdate(),106)  
print convert(varchar(24),getdate(),113) 

 

 


結(jié)果如下:

 

SQL Server 比較日期大小的方法

如果你在SQL Server中用到根據(jù)日期查找記錄的話,如果你用date='2013-09-22' 這樣的查詢語句的時(shí)候,但是你仍然能查出你想要的結(jié)果的時(shí)候,請(qǐng)記住:這并不是你所想的表中記錄的日期等于現(xiàn)在的日期,而是表中日期這個(gè)字符串和'2013-09-22'這個(gè)字符串相等!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美性受xxxx白人性爽 | 免费国产网站 | 免费的性生活视频 | 最新在线中文字幕 | 成年免费网站 | 九九热免费在线观看 | 欧美日韩一区,二区,三区,久久精品 | 九色com | 亚洲第一页中文字幕 | 天天看天天摸天天操 | 亚洲成人免费影视 | 蜜桃网在线 | 日韩精品无码一区二区三区 | 日韩电影av在线 | 欧美精品国产综合久久 | 91 久久 | 免费观看国产精品视频 | 视频一区二区在线播放 | 99国产精品自拍 | 欧美精品黄色 | 国产一级一区二区 | hd porn 4k video xhicial| 亚洲日本韩国在线观看 | 欧美日韩一 | 日韩黄色三级视频 | 国产精品视频免费在线观看 | 在线看免费观看日本 | 国产91九色 | 热@国产| a网在线 | 九九热久久免费视频 | 久久精精| 久久久久久久久久久久久久国产 | 中文字幕一区2区 | 毛片在线免费观看网址 | jj视频在线播放 | 在线免费91 | 国产成人在线一区 | 在线成人免费观看www | 草草视频在线播放 | 一区二区免费看 |