最新国产好看的视频,伊人天堂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格式)語句進行查詢將無法得到正確結果,比如我們要查詢2004年12月1日的會議信息,在輸入2004-12-01時就不能得到查詢結果,而這種查詢又不能要求輸入具體的hh:mm:ss. 

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

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

相關文章

最新評論

德州市| 闵行区| 柳河县| 视频| 宿迁市| 聊城市| 白山市| 大足县| 丘北县| 营山县| 庆安县| 浦北县| 金平| 宜黄县| 宁晋县| 南平市| 新泰市| 佳木斯市| 荃湾区| 新泰市| 永顺县| 安平县| 南漳县| 丹寨县| 库尔勒市| 靖州| 哈巴河县| 葵青区| 嘉峪关市| 孙吴县| 精河县| 纳雍县| 利津县| 太仓市| 凌源市| 彰化市| 张家港市| 桃江县| 松阳县| 武穴市| 化德县|