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

首頁 > 學院 > 開發設計 > 正文

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

2019-11-17 04:29:37
字體:
來源:轉載
供稿:網友

  今天在工作中遇到了一個問題,需要按時間查詢,可是查詢出來的結果顯示的不正確。舉個例子來說,要查找出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 函數的語法有以下參數
 ?。?)interval 必選項。字符串表達式,表示要添加的時間間隔。有關數值,請參閱“設置”部分。
 ?。?)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 型值,則在計算前四舍五入為最接近的整數。

 ?。?日期相減
  DateDiff 函數
  返回兩個日期之間的時間間隔。
  DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

  DateDiff 函數的語法有以下參數:
 ?。?)interval 必選項。字符串表達式,表示用于計算 date1 和 date2 之間的時間間隔。有關數值,請參閱“設置”部分。
 ?。?)date1, date2 必選項。日期表達式。用于計算的兩個日期。
  (3)Firstdayofweek 可選項。指定星期中第一天的常數。如果沒有指定,則默認為星期日。有關數值,請參閱“設置”部分。
 ?。?)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
久久精品国产99国产精品澳门| 国产亚洲精品成人av久久ww| 久久精品美女视频网站| 中文字幕一区二区三区电影| 91在线视频精品| 国产精品日日摸夜夜添夜夜av| 欧美丝袜第一区| 亚洲一区二区三区视频播放| 日韩av在线网站| 91高潮在线观看| 亚洲精品456在线播放狼人| 久久久免费电影| 国产精品色婷婷视频| 91经典在线视频| 狠狠久久五月精品中文字幕| 久热精品视频在线观看| 91福利视频网| 国产成人av网址| 亚洲人成网站免费播放| 欧美在线免费看| 欧美中文字幕视频在线观看| 亚洲精品成人av| 在线日韩欧美视频| 97在线观看视频| 久久久精品久久久| 久久成人免费视频| 欧美一区二区三区……| 狠狠久久五月精品中文字幕| 国产精品丝袜视频| 亚洲二区在线播放视频| 亚洲国产精彩中文乱码av在线播放| 色偷偷综合社区| 国产精品久久久久久久午夜| 欧美性xxxxxx| 国产成人黄色av| 国产精品成人一区二区| 81精品国产乱码久久久久久| 国产97在线|亚洲| 麻豆国产精品va在线观看不卡| 欧美中文字幕在线播放| 97人人模人人爽人人喊中文字| 日韩精品免费电影| 欧美一区视频在线| 亚洲美女视频网| 亚洲精品456在线播放狼人| 国产精品免费一区| 久久久久久久久亚洲| 亚洲深夜福利在线| 国产成人拍精品视频午夜网站| 亚洲欧美综合区自拍另类| 米奇精品一区二区三区在线观看| 久久国产精品电影| 欧美超级乱淫片喷水| 亚洲国产精品女人久久久| 欧美大肥婆大肥bbbbb| 亚洲淫片在线视频| 久久99久久久久久久噜噜| 精品国产自在精品国产浪潮| 亚洲成人国产精品| 亚洲免费视频在线观看| 亚洲欧美日韩精品久久奇米色影视| 在线观看成人黄色| 国产亚洲精品久久久久久| 欧美床上激情在线观看| 国产精品国产三级国产专播精品人| 日韩av网址在线| 欧美国产日韩中文字幕在线| 亚洲欧美在线免费| 中文字幕亚洲欧美日韩2019| 精品亚洲va在线va天堂资源站| 色爱av美腿丝袜综合粉嫩av| 亚洲欧美激情一区| 两个人的视频www国产精品| 欧美成人免费全部观看天天性色| 亚洲综合在线小说| 精品视频偷偷看在线观看| 久久久久久久久久久成人| 九九久久久久99精品| 美日韩精品视频免费看| 欧美日产国产成人免费图片| 国内精品小视频在线观看| 欧美亚洲成人xxx| 国产精品吹潮在线观看| 2020国产精品视频| 日韩经典中文字幕在线观看| 激情久久av一区av二区av三区| 成人有码视频在线播放| 国产精品成人aaaaa网站| 一区二区三区四区精品| 国产精品情侣自拍| 中文字幕av一区二区| 欧美视频中文字幕在线| 日韩视频免费大全中文字幕| 欧美视频中文字幕在线| 国产91精品在线播放| www.久久撸.com| 欧美最猛性xxxxx免费| 国产精品久久久久免费a∨大胸| 久久视频精品在线| 成人福利在线观看| 国产精品美女久久久久久免费| 欧洲成人在线观看| 亚洲天堂av图片| 狠狠综合久久av一区二区小说| 色综合老司机第九色激情| 国产精品mp4| 亚洲人成在线免费观看| 高清欧美性猛交xxxx黑人猛交| 美女性感视频久久久| 国产日韩精品电影| 亚洲国产第一页| 久久久久国产精品免费网站| 亚洲第一中文字幕| 在线成人中文字幕| 欧美巨猛xxxx猛交黑人97人| 丰满岳妇乱一区二区三区| 92看片淫黄大片欧美看国产片| 亚洲精品电影在线观看| 日韩久久免费视频| 成人有码在线播放| 欧美午夜精品久久久久久人妖| 久久香蕉频线观| 国产精品劲爆视频| 欧美性做爰毛片| 国产原创欧美精品| 日本久久亚洲电影| 午夜精品久久久久久久99热浪潮| 午夜精品一区二区三区在线播放| 精品女厕一区二区三区| 国产成人免费91av在线| 欧美日韩国产一区二区三区| 国产一区二区三区欧美| 久久91精品国产91久久久| 91久久国产精品| 国产精品视频午夜| 欧美日韩午夜视频在线观看| 国产中文字幕日韩| 国产精品久久久av| 欧美猛少妇色xxxxx| 欧美成人在线影院| 欧美日韩亚洲高清| 26uuu亚洲国产精品| 久久久久久久电影一区| 久久视频在线观看免费| 久久成人精品一区二区三区| 亚洲欧美日韩一区二区在线| 欧美高清在线观看| 国产成人精品优优av| 久久久噜久噜久久综合| 国产精品视频久久久| 岛国av午夜精品| 97在线视频一区| 成人国内精品久久久久一区| 欧美怡春院一区二区三区| 欧美激情精品久久久久久大尺度| 亚洲 日韩 国产第一| 久久国产精品免费视频| 欧美一区第一页| 欧美成人黄色小视频| 91精品国产91久久久久久| 久久av在线看| 亚洲性日韩精品一区二区| 国产亚洲欧洲高清一区| 国产精品久久久久久久av大片|