最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在SQL中使用convert函數(shù)進行日期的查詢的代碼

 更新時間:2007年08月22日 20:23:58   作者:  
曾經(jīng)遇到這樣的情況,在數(shù)據(jù)庫的Meeting表中有PublishTime (DateTime,8)字段,用來存儲一個開會時間,在存入時由于要指明開會具體時間,故格式為yyyy-mm-dd hh:mm:ss,而我們查詢時是通過yyyy-mm-dd來進行的,即查詢某一天的所有會議信息,這樣如果通過select * from Meeting where PublishTime=@PublishTime (參數(shù)@PublishTime為yyyy-mm-dd格式)語句進行查詢將無法得到正確結(jié)果,比如我們要查詢2004年12月1日的會議信息,在輸入2004-12-01時就不能得到查詢結(jié)果,而這種查詢又不能要求輸入具體的hh:mm:ss. 

       此時我們需要使用convert函數(shù),它可以將一種數(shù)據(jù)類型的表達式轉(zhuǎn)換為另一種數(shù)據(jù)類型的表達式.此處我們先將數(shù)據(jù)庫內(nèi)的datetime類型轉(zhuǎn)換為char類型,由于輸入的參數(shù)是10位的,所以寫成 

       select * from Meeting where convert(varchar(10),PublishTime,121))=@PublishTime,這樣在查詢時數(shù)據(jù)庫得到參數(shù)后先自動將數(shù)據(jù)庫內(nèi)的信息轉(zhuǎn)換為yyyy-mm-dd格式的10位字符,只要與參數(shù)相同即可返回查詢結(jié)果.而convert中的121是指將datetime類型轉(zhuǎn)換為char類型時獲得包括世紀位數(shù)的4位年份 

相關(guān)文章

最新評論

黑龙江省| 延长县| 大余县| 宜良县| 吉木乃县| 安仁县| 平遥县| 板桥市| 甘德县| 昌黎县| 海宁市| 新宁县| 泗阳县| 萨嘎县| 化隆| 灌南县| 锡林郭勒盟| 凤翔县| 社旗县| 潜江市| 冀州市| 尉氏县| 无极县| 高安市| 宁陕县| 河南省| 阜康市| 社旗县| 黔西县| 周宁县| 思茅市| 布尔津县| 锡林浩特市| 安乡县| 成安县| 五指山市| 庆云县| 黎川县| 康乐县| 沈阳市| 昂仁县|