国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

MS SQL Server帶有時(shí)間的記錄怎樣查詢

2024-08-31 00:55:36
字體:
供稿:網(wǎng)友
MS SQL Server帶有時(shí)間的記錄怎樣查詢

比如某一張表[A]有一個(gè)保存日期包含時(shí)間字段[B],如果以這個(gè)段[B]作查詢條件對(duì)數(shù)據(jù)記錄進(jìn)行查詢。也我們得花些心思才能查詢到我們想得到的記錄。現(xiàn)在我們需要查詢這天2014-06-21的所有記錄:

SELECT * FROM [A] WHERE [B] = '2014-06-21'

上面的語法,將查詢不到任何記錄。也許會(huì)有網(wǎng)友想到使用BETWEEN:

SELECT * FROM [A] WHERE [B] BETWEEN '2014-06-21 00:00:00' AND '2014-06-21 23:59:59'

這樣指定日期范圍,確實(shí)可以查詢到這天的數(shù)據(jù)記錄,但是如果[B]有存儲(chǔ)2014-06-21 23:59:59.xxx這樣時(shí)間的話,這筆記錄將會(huì)查詢不出來。或許你可以使用下面的方法來解決《如何獲取當(dāng)前日期的午夜的時(shí)間值》http://www.cnblogs.com/insus/archive/2011/09/09/2172419.html和 《如何獲取當(dāng)前日期的最大時(shí)間值》http://www.cnblogs.com/insus/archive/2011/09/09/2172687.html這樣,就可以寫成:

但是這樣的實(shí)現(xiàn)似乎復(fù)雜了一點(diǎn),是否更簡(jiǎn)單一點(diǎn)寫法呢? 看看:


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平果县| 清水县| 石屏县| 米易县| 伊吾县| 南澳县| 吉木乃县| 孟津县| 马公市| 颍上县| 巧家县| 疏附县| 玛多县| 溧阳市| 玉山县| 日照市| 广州市| 福清市| 昭苏县| 蓬安县| 峡江县| 沙河市| 贵港市| 白山市| 双峰县| 阿拉善右旗| 奎屯市| 清水县| 喜德县| 泰来县| 东莞市| 民权县| 佳木斯市| 修武县| 墨江| 威海市| 和平县| 永宁县| 兴安盟| 虹口区| 高阳县|