亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

在SQL語句中實現日期格式的加減運算

2024-05-04 11:06:07
字體:
來源:轉載
供稿:網友

今天在工作中遇到了一個問題,需要按時間查詢,可是查詢出來的結果顯示的不正確。舉個例子來說,要查找出2007-10-12至2007-10-31之間在網站上注冊的會員,選擇好日期后,點擊“查詢”按鈕,發現2007-10-31注冊的會員的信息根本沒有顯示出來,試驗了幾次結果都是一樣。調試程序發現,原來是在SQL語句這里出現了問題。

SQL語句如下:SELECT * FROM userinfo WHERE regtime >= '2007-10-12' AND regtime <= '2007-10-31'。初看上去這條SQL語句沒有錯誤,可是對照數據庫中相應字段保存的值以后,發現保存的值并不是簡單的日期形式,而是日期+時間的形式,即:yyyy-MM-dd HH:mm:ss,這時SQL語句在判斷regtime和'2007-10-31'的大小時,會認為'2007-10-31'寫的不完整,所以不會認為這兩個值是相等的。這可怎么辦呢?

不用著急,ASP為我們提供了日期加減的函數,來幫我們解決這一問題。

1、日期相加

DateAdd 函數

 

返回已添加指定時間間隔的日期。

DateAdd(interval, number, date)

DateAdd 函數的語法有以下參數

(1)interval 必選項。字符串表達式,表示要添加的時間間隔。有關數值,請參閱“設置”部分。

(2)number 必選項。數值表達式,表示要添加的時間間隔的個數。數值表達式可以是正數(得到未來的日期)或負數(得到過去的日期)。

(3)date 必選項。Variant 或要添加 interval 的表示日期的文字。

說明:

可用 DateAdd 函數從日期中添加或減去指定時間間隔。例如可以使用 DateAdd 從當天算起 30 天以后的日期或從現在算起 45 分鐘以后的時間。要向 date 添加以“日”為單位的時間間隔,可以使用“一年的日數”(“y”)、“日”(“d”)或“一周的日數”(“w”)。

DateAdd 函數不會返回無效日期。如下示例將 95 年 1 月 31 日加上一個月:

NewDate = DateAdd("m", 1, "31-Jan-95")

在這個示例中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因為 1996 是閏年。

如果計算的日期是在公元 100 年之前,則會產生錯誤。

如果 number 不是 Long 型值,則在計算前四舍五入為最接近的整數。

2、日期相減

DateDiff 函數

返回兩個日期之間的時間間隔。

DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

DateDiff 函數的語法有以下參數:

(1)interval 必選項。字符串表達式,表示用于計算 date1 和 date2 之間的時間間隔。有關數值,請參閱“設置”部分。

(2)date1, date2 必選項。日期表達式。用于計算的兩個日期。

(3)Firstdayofweek 可選項。指定星期中第一天的常數。如果沒有指定,則默認為星期日。有關數值,請參閱“設置”部分。

(4)Firstweekofyear 可選項。指定一年中第一周的常數。如果沒有指定,則默認為 1 月 1 日所在的星期。有關數值,請參閱“設置”部分。

說明:

DateDiff 函數用于判斷在兩個日期之間存在的指定時間間隔的數目。例如可以使用 DateDiff 計算兩個日期相差的天數,或者當天到當年最后一天之間的星期數。

要計算 date1 和 date2 相差的天數,可以使用“一年的日數”(“y”)或“日”(“d”)。當 interval 為“一周的日數”(“w”)時,DateDiff 返回兩個日期之間的星期數。如果 date1 是星期一,則 DateDiff 計算到 date2 之前星期一的數目。此結果包含 date2 而不包含 date1。如果 interval 是“周”(“ww”),則 DateDiff 函數返回日歷表中兩個日期之間的星期數。函數計算 date1 和 date2 之間星期日的數目。如果 date2 是星期日,DateDiff 將計算 date2,但即使 date1 是星期日,也不會計算 date1。

如果 date1 晚于 date2,則 DateDiff 函數返回負數。

firstdayofweek 參數會對使用“w”和“ww”間隔符號的計算產生影響。

如果 date1 或 date2 是日期文字,則指定的年度會成為日期的固定部分。但是如果 date1 或 date2 被包括在引號 (" ") 中并且省略年份,則在代碼中每次計算 date1 或 date2 表達式時,將插入當前年份。這樣就可以編寫適用于不同年份的程序代碼。

在 interval 為“年”(“yyyy”)時,比較 12 月 31 日和來年的 1 月 1 日,雖然實際上只相差一天,DateDiff 返回 1 表示相差一個年份。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线视频中文字幕| 亚洲精品久久久一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 国产亚洲人成a一在线v站| 欧美大人香蕉在线| 91在线观看免费网站| 久久6精品影院| 精品福利樱桃av导航| 国产亚洲精品美女久久久| 亚洲福利视频网| 欧美成人手机在线| 91手机视频在线观看| 精品国偷自产在线| 91手机视频在线观看| 亚洲色图国产精品| 亚洲free性xxxx护士hd| 45www国产精品网站| 国内成人精品视频| 国产精品夜色7777狼人| 成人免费观看a| 久久久电影免费观看完整版| 日本道色综合久久影院| 国产精品久久久999| www.欧美精品一二三区| 97视频在线免费观看| www.欧美精品| 国产一区私人高清影院| zzijzzij亚洲日本成熟少妇| 中文字幕精品—区二区| 国产精品极品美女在线观看免费| 欧美电影在线观看| 欧美日韩一区二区免费视频| 国产一区二区动漫| 国产精品高精视频免费| 久久精品国产96久久久香蕉| 欧美午夜激情视频| 欧美日韩性生活视频| 精品人伦一区二区三区蜜桃网站| 国产精品中文在线| 欧美在线观看www| 久久九九有精品国产23| 欧美性猛交xxxx富婆弯腰| 国产美女久久久| 久久成人18免费网站| 亚洲a一级视频| 日韩三级成人av网| 国产丝袜视频一区| 91免费看片网站| 高清在线视频日韩欧美| 亚洲精品wwwww| 亚洲香蕉av在线一区二区三区| 91色琪琪电影亚洲精品久久| 热草久综合在线| 欧美午夜视频在线观看| 日韩中文字幕亚洲| 国内精品小视频| 国产网站欧美日韩免费精品在线观看| 成人看片人aa| 亚洲国产99精品国自产| 久久视频在线直播| 久久成人亚洲精品| 欧美精品videossex88| 欧美日韩一区二区三区在线免费观看| 欧美理论电影在线观看| 久久精彩免费视频| 日韩精品免费看| 日韩在线免费视频| 精品久久久久久| 国产在线播放91| 国产精品吊钟奶在线| 亚洲精品电影网| 亚洲欧美精品suv| 久久精品最新地址| 怡红院精品视频| 911国产网站尤物在线观看| 91精品国产91久久久久| 日韩av黄色在线观看| 亚洲深夜福利在线| 日韩av高清不卡| 日韩免费在线视频| 亚洲另类欧美自拍| 亚洲第一区中文字幕| 亚洲三级av在线| 精品日本美女福利在线观看| 国产98色在线| 欧美一区二区大胆人体摄影专业网站| 77777少妇光屁股久久一区| 久久久电影免费观看完整版| 日韩美女av在线免费观看| 欧美xxxx14xxxxx性爽| 日韩av网站电影| 一区二区亚洲精品国产| 国产综合久久久久| 亚洲片国产一区一级在线观看| 久久精品99久久久香蕉| 欧美性少妇18aaaa视频| 亚洲一区二区日本| 亚洲激情成人网| 69久久夜色精品国产69乱青草| 最好看的2019年中文视频| 色哟哟入口国产精品| 日韩欧美国产激情| 欧美激情极品视频| 中文字幕精品一区二区精品| 国产成人鲁鲁免费视频a| 国产91精品网站| 亚洲国产99精品国自产| 国产精品久久久久久久9999| 日韩av资源在线播放| 日韩精品在线观看一区二区| 疯狂蹂躏欧美一区二区精品| 色偷偷888欧美精品久久久| 北条麻妃99精品青青久久| 久久精品在线视频| 亚洲欧洲中文天堂| 久久视频国产精品免费视频在线| 日韩中文字幕不卡视频| 国产视频精品久久久| 亚洲人午夜色婷婷| 亚洲香蕉在线观看| 亚洲欧美日韩国产中文专区| 亚洲电影免费观看高清| 国产成人精品999| 久久成人亚洲精品| 深夜福利日韩在线看| 在线电影中文日韩| 国产精品香蕉av| 国产成人综合精品在线| 国产成人精品av在线| 日本韩国在线不卡| 欧美一级视频在线观看| 国产精品va在线| 亚洲成年人在线| 久久精品影视伊人网| www.99久久热国产日韩欧美.com| 91经典在线视频| 中文字幕精品—区二区| 欧美日韩国产色| 欧美激情一区二区三区成人| 久久久久久久激情视频| 久久久久久久久久久久久久久久久久av| 欧美男插女视频| 国内伊人久久久久久网站视频| 亚洲韩国日本中文字幕| 久久九九精品99国产精品| 亚洲成人网在线| 国产91成人video| 中文字幕精品www乱入免费视频| 日韩精品福利在线| 亚洲成人精品久久| 成人情趣片在线观看免费| 成人黄色片在线| 亚洲欧洲国产伦综合| 欧美国产亚洲视频| 成人激情在线播放| 亚洲精品久久久久久久久| 黄色成人在线免费| 热久久免费国产视频| 欧美国产乱视频| 亚洲欧美国产一本综合首页| 成人黄色大片在线免费观看| 国产在线日韩在线| 两个人的视频www国产精品| 欧美精品手机在线|