掃描二維碼關注

首頁 APP開(kāi)發小(xiǎo)程序開(kāi)發 微信公衆号 網站建設 營銷推廣 經典案列 産品服務 關于我們

“學習(xí)不僅是掌握知識”

向書(shū)本學習(xí),還要向實踐學習(xí)、向生活學習(xí)。消化已有(yǒu)知識,
而且要力求有(yǒu)所發現、有(yǒu)所發明(míng)、有(yǒu)所創造

sql時間段查詢

2019/3/8 18:58:23

sql時間段查詢

發有(yǒu)關用(yòng)SQL語句查詢時間段的(de)例子
既然有(yǒu)這麽多位朋友(yǒu)需要有(yǒu)關用(yòng)SQL語句查詢時間段,就再次寫一寫,希望對大(dà)家有(yǒu)關幫助。


假設在SQL SERVER2000數據庫中有(yǒu)一個(gè)表,表名爲book,設置兩個(gè)日期框,分(fēn)别起名爲起始時間和(hé)終止時間,其中在book中有(yǒu)一個(gè)DATETIME類型的(de)字段,字段名假設爲查詢時間。

由于在SQL中隻能(néng)用(yòng)文(wén)本,所以先設一個(gè)時間轉換爲文(wén)本的(de)子程序。

子程序名:時間格式 返回類型:文(wén)本型

參數:轉換時間 類型:日期時間型

變量:時間 類型:文(wén)本型

變量:年 類型:文(wén)本型

變量:月(yuè) 類型:文(wén)本型

變量:日 類型:文(wén)本型

年=到(dào)文(wén)本(取年份(轉換時間))

月(yuè)=到(dào)文(wén)本(取月(yuè)份(轉換時間))

日=到(dào)文(wén)本(取日(轉換時間))

時間=年+"-"+月(yuè)+"-"+日

返回(時間)

設置一個(gè)全局變量,變量名爲記錄集,類型爲整數型,下面開(kāi)始查詢時間。

記錄集=外部數據庫。查詢("select * from book wher 查詢時間 between '"+時間格式(起始時間。今天)+"' and '"+時間格式(終止時間。今天)+"'")

說明(míng):在這裏要特别注意between要空一格然後加上(shàng)一個(gè)單引号"'",and之前和(hé)之後都(dōu)要空一格然後加上(shàng)一個(gè)單引号"'"。

顯示記錄()

順便說一下與ACCESS區别:

ACCESS查詢時間爲

記錄集=外部數據庫。查詢("select * from book wher 查詢時間 between #"+時間格式(起始時間。今天)+"# and #"+時間格式(終止時間。今天)+"#")

說明(míng):把單引号改爲#即可(kě)。
string BeginDay = "2006-4-1";
            string EndDay = "2006-04-13";
            string strcomm = "select * from City where OperatorDay between  '" + Convert.ToDateTime(BeginDay)+
                                                                   "' and  '" + Convert.ToDateTime(EndDay) + "' "+
                                                                               " order by CityName";  


深圳市南山區南山街(jiē)道南海(hǎi)大(dà)道西(xī)桂廟路(lù)北陽光(guāng)華藝大(dà)廈1棟4F、4G-04

咨詢電話(huà):136 8237 6272
大(dà)客戶咨詢:139 0290 5075
業(yè)務QQ:195006118
技術(shù)QQ:179981967

更多可(kě)以了解的(de)信息

客戶案列
新聞資訊
資質榮譽
團隊風采
項目進度查詢

售前QQ咨詢
QQ溝通 項目QQ溝通

精銳軟件(jiàn)

Copyright© 2018-2023 深圳市無窮大軟件技術有限公司 All Rights Reserved. 京ICP證000000号 公安備案号:粵公網安備44030502009460号