日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SQLSERVER查詢時(shí)間條件式的寫(xiě)法

查詢是SQL SERVER的核心功能,下面就為您詳細(xì)介紹SQL SERVER查詢時(shí)間條件式的寫(xiě)法,如果您對(duì)此方面感興趣的話,不妨一看。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、延平網(wǎng)站維護(hù)、網(wǎng)站推廣。

如下表:

tid   tname tdate
1      張三        2009-10-29 19:04:50
2      李四        2006-11-12 11:04:50
3      王五        2007-6-11
4      陳六        2007-8-26 12:04:50
5      小二        2009-11-28

下面開(kāi)始做各種時(shí)間查詢:注意:避免在WHERE條件式中對(duì)字段做運(yùn)算,比如convert(char(10),tdate,120)

select tname from tt Where tdate='2007-06-11' --當(dāng)時(shí)間段值為2007-06-11 00:00:00.000時(shí),此條件式成立

--select tname 時(shí)間值沒(méi)有 from tt Where tdate='2007-08-26' --時(shí)間段值為2007-08-26 12:04:50.000,此條件式不成立,時(shí)間值不同,這樣找不到當(dāng)天值
select tname 查找當(dāng)天時(shí)間 from tt Where tdate between '2007-08-26 00:00:00' and '2007-08-26 23:59:59'
--select tname 今天的值 from tt Where tdate =getdate() --不行,因?yàn)镾QL會(huì)默認(rèn)當(dāng)天起點(diǎn)是00:00:00開(kāi)始,

select tname 今天的值方式一 from tt Where tdate between convert(char(10),getdate(),120) and convert(char(10),getdate(),120)+' 23:59:59'
select tname 今天的值方式二 from tt Where tdate >= convert(char(10),getdate(),120) and tdate

--select tname from tt Where left(tdate,10)='2007-06-11' --

--select tname from tt Where convert(char(10),tdate,120)='2007-06-11' --查找當(dāng)天值,可以用,但效率低

--select tname aa from tt Where convert(char(10),tdate,120)='2007-08-26' --查找當(dāng)天值,可以用,但如果條件式后面為‘2007-8-26’則不行.因?yàn)閏har(10)限定十位

--select tname 時(shí)間 from tt Where tdate Like '2007-08-26%' --不可用,找不到記錄
--select tname 時(shí)間段 from tt Where tdate between '2007-06-11' and '2007-09-12'

查找時(shí)間段也是一樣的,如:

select tname 查找2007年6月11號(hào)到8月26的記錄 From tt Where tdate >='2007-06-11' and tdate<= '2007-08-26 23:59:59'

以上就是SQL SERVER查詢時(shí)間條件式的寫(xiě)法介紹。

 

 

【編輯推薦】

SQL Server查詢結(jié)果集中的常量

sql server查詢字段詳細(xì)信息

SQL Server FROM子句的語(yǔ)法

SQL Server字符串函數(shù)大全

SQL Server綁定連接


文章名稱:SQLSERVER查詢時(shí)間條件式的寫(xiě)法
路徑分享:http://www.5511xx.com/article/dhpciog.html