濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > sql server查詢時(shí)間技巧分享

sql server查詢時(shí)間技巧分享

熱門(mén)標(biāo)簽:電銷(xiāo)外呼系統(tǒng)違規(guī) 南京外呼系統(tǒng)租用 怎樣在地圖標(biāo)注自己的信息 寧夏外呼系統(tǒng)方案 400電話辦理2273649Z空間 濟(jì)南電銷(xiāo)外呼防封卡怎么樣 400電話怎么申請(qǐng)收費(fèi)標(biāo)準(zhǔn) 高德地圖標(biāo)注生成 智能語(yǔ)音外呼系統(tǒng)打電話
1、將時(shí)間轉(zhuǎn)換為字符串的形式:
復(fù)制代碼 代碼如下:

convert(varchar,字段名,120)--------yyyy-mm-ddhh:ss:mm0000
convert(char(10),字段名,120)------yyyy-mm-dd

2、如果使用的是sql編輯器(微軟自帶的工具),查詢?nèi)掌诓恍枰褂煤瘮?shù)轉(zhuǎn)換,例如
Sql代碼
復(fù)制代碼 代碼如下:

select*frominfowheredatatime>'2012-11-1100:00:00'anddatetime'2012-12-1200:00:00'

3、如果是使用hibernate來(lái)查詢數(shù)據(jù)(使用HQL)就不能使用上面這種方式了,因?yàn)椴樵兊氖菍?duì)象,那么參數(shù)傳遞的時(shí)候要保證傳遞的參數(shù)是Date類(lèi)型,否則會(huì)提示“轉(zhuǎn)換錯(cuò)誤”
Java代碼
復(fù)制代碼 代碼如下:

frompersonaspwherep.date=:date

傳遞的參數(shù):date一定要是Date類(lèi)型
4、我們?cè)谶M(jìn)行日期查詢的時(shí)候,發(fā)現(xiàn)數(shù)據(jù)庫(kù)的內(nèi)容是yyyy-mm-dd00:00:00000后面會(huì)精確到毫秒,但是如果我們使用Calendar類(lèi)來(lái)得到Date類(lèi)型,也是沒(méi)有辦法精確到毫秒的,既我們最多只能得到y(tǒng)yyy-mm-dd00:00:00xxx毫秒數(shù)是當(dāng)時(shí)系統(tǒng)的毫秒,那么查詢就會(huì)有誤差
5、時(shí)間的區(qū)間段查詢
例如我想查詢2011-11-11到2012-12-12之間的信息,它默認(rèn)查詢的時(shí)間是
2011-11-1100:00:00到2012-12-1200:00:00,也就是說(shuō)2012-12-1223:59:59秒的時(shí)間是查詢不到的
解決辦法:將查詢的起始時(shí)間提前1秒,將終止時(shí)間多一天(少1秒)

標(biāo)簽:貴港 茂名 潛江 唐山 惠州 平頂山 仙桃 長(zhǎng)白山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sql server查詢時(shí)間技巧分享》,本文關(guān)鍵詞  sql,server,查詢,時(shí)間,技巧,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql server查詢時(shí)間技巧分享》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于sql server查詢時(shí)間技巧分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    昭通市| 岳西县| 莒南县| 乌苏市| 康保县| 抚宁县| 房产| 积石山| 台湾省| 乌恰县| 天全县| 简阳市| 新建县| 积石山| 民县| 白沙| 霞浦县| 广安市| 汉沽区| 潜江市| 喀喇沁旗| 甘孜县| 清涧县| 民勤县| 大悟县| 荔浦县| 五指山市| 攀枝花市| 中西区| 平塘县| 汨罗市| 太康县| 靖宇县| 尖扎县| 洞口县| 克东县| 江华| 新密市| 唐河县| 若尔盖县| 东乡族自治县|