最近研究日期條件,稍微總結一下,以後繼續補充:
select * from dbo.mzsjb02 whereconvert(char(10), 段字名, 23)='2011-08-31'
比如,日期的段字名是 「進貨日期」,並且其日期的式格是2011-08-31 09:22:00,只想擷取年月日作為條件,
則select * from dbo.mzsjb02 whereconvert(char(10), 進貨日期, 23)='2011-08-31'
注: 可按年,月,日查詢,只要轉變,char(段字長度)和面後的值
以下附有不同日期式格轉換成字元的表
每日一道理
嶺上嬌豔的鮮花,怎敵她美麗的容顏?山間清澈的小溪,怎比她純潔的心靈? 0
feb 22 2006 4:26pm
convert(char(19), current_timestamp, 0)
102/22/06
convert(char(8), current_timestamp, 1)
206.02.22
convert(char(8), current_timestamp, 2)
322/02/06
convert(char(8), current_timestamp, 3)
422.02.06
convert(char(8), current_timestamp, 4)
522-02-06
convert(char(8), current_timestamp, 5)
622 feb 06
convert(char(9), current_timestamp, 6)
7feb 22, 06
convert(char(10), current_timestamp, 7)
816:26:08
convert(char(8), current_timestamp, 8 )
9feb 22 2006 4:26:08:020pm
convert(char(26), current_timestamp, 9)
1002-22-06
convert(char(8), current_timestamp, 10)
1106/02/22
convert(char(8), current_timestamp, 11)
12060222
convert(char(6), current_timestamp, 12)
1322 feb 2006 16:26:08:020
convert(char(24), current_timestamp, 13)
1416:26:08:037
convert(char(12), current_timestamp, 14)
202006-02-22 16:26:08
convert(char(19), current_timestamp, 20)
212006-02-22 16:26:08.037
convert(char(23), current_timestamp, 21)
2202/22/06 4:26:08 pm
convert(char(20), current_timestamp, 22)
232006-02-22
convert(char(10), current_timestamp, 23)
2416:26:08
convert(char(8), current_timestamp, 24)
252006-02-22 16:26:08.037
convert(char(23), current_timestamp, 25)
100feb 22 2006 4:26pm
convert(char(19), current_timestamp, 100)
10102/22/2006
convert(char(10), current_timestamp, 101)
1022006.02.22
convert(char(10), current_timestamp, 102)
10322/02/2006
convert(char(10), current_timestamp, 103)
10422.02.2006
convert(char(10), current_timestamp, 104)
10522-02-2006
convert(char(10), current_timestamp, 105)
10622 feb 2006
convert(char(11), current_timestamp, 106)
107feb 22, 2006
convert(char(12), current_timestamp, 107)
10816:26:08
convert(char(8), current_timestamp, 108)
109feb 22 2006 4:26:08:067pm
convert(char(26), current_timestamp, 109)
11002-22-2006
convert(char(10), current_timestamp, 110)
1112006/02/22
convert(char(10), current_timestamp, 111)
11220060222
convert(char(8), current_timestamp, 112)
11322 feb 2006 16:26:08:067
convert(char(24), current_timestamp, 113)
11416:26:08:067
convert(char(12), current_timestamp, 114)
1202006-02-22 16:26:08
convert(char(19), current_timestamp, 120)
1212006-02-22 16:26:08.080
convert(char(23), current_timestamp, 121)
1262006-02-22t16:26:08.080
convert(char(23), current_timestamp, 126)
1272006-02-22t16:26:08.080
convert(char(23), current_timestamp, 127)
13024 ???? 1427 4:26:08:080pm
convert(char(32), current_timestamp, 130)
13124/01/1427 4:26:08:080pm
convert(char(25), current_timestamp, 131)
文章結束給大家分享下程式設計師的一些笑話語錄: 一條狗在街上閒逛,看見櫥窗裡一張告示:「招聘程式設計師。會程式設計,有團隊精神,至少精通兩種語言。均等機會。」
那條狗就進去申請,但是被拒絕了。
「我不能僱一條狗在公司裡做事。」經理說。
狗不服氣,指著告示上「均等機會」幾字**。
經理沒法,嘆了口氣,不屑地問道:「你會程式設計嗎?」
那條狗默默地走到電腦前,編了個程式,運作準確。
「你有團隊精神嗎?」經理問。
那條狗掉頭看了看門外,一大群野狗在外面虎視耽耽。
「我真的不能僱狗做這份工作。」經理氣急敗壞地說。
「就算會程式設計、有團隊精神,但是我需要的雇員至少要能精通兩種語言。」
那條狗抬頭看著經理說:「喵-噢。」
Oracle中日期作為條件的查詢
1.範圍日期的查詢 select from goods where g time between to date 2018 12 26 10 01 59 yyyy mm dd hh24 mi ss and to date 2018 12 26 10 05 17 yyyy mm dd hh24 mi ...
使用Sql按日期條件查詢
查詢當天 1 select from shoporder where datediff day,ordtime,getdate 1 0 查詢當天 2 select from info where datediff dd,datetime,getdate 0 前30天 select from a wh...
java mysql 條件查詢日期時間
1 查詢當天的記錄 select from hb article view where to days hb addtime to days now 查詢當前這週的資料 select name,submittime from enterprise where yearweek date format...