資料庫sql中 某字段為日期型別,是有時分秒的,只想取出年月日的時候
用下面的方法
select convert(varchar(12) , sdat_nonyu_date, 111 ) as sdat_nonyu_date from aaa
嘿嘿070411補充
select convert(varchar(10),getdate(),120)
-------------------------------------^^^^意思如下:
不帶世紀數字 (yy) 帶世紀數字 (yyyy)
標準
輸入/輸出**
- 0 或 100 (*) 預設值 mon dd yyyy hh:miam(或 pm)
1 101 美國 mm/dd/yyyy
2 102 ansi yy.mm.dd
3 103 英國/法國 dd/mm/yy
4 104 德國 dd.mm.yy
5 105 義大利 dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 (*) 預設值 + 毫秒 mon dd yyyy hh:mi:ss:mmmam(或 pm)
10 110 美國 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 iso yymmdd
- 13 或 113 (*) 歐洲預設值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) odbc 規範 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) odbc 規範(帶毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) iso8601 yyyy-mm-dd thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmam
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmam
資料庫 ORACLE時間欄位取年 月 日 季度
得到年月,日,季度 select to char 日期,yyyymmdd date id,to char 日期,yyyy 年 to char 日期,mm 月 to char 日期,dd 日 date name,to char 日期,yyyymm month id,to char 日期,yyyy 年 ...
進行日期年月日的加減
data lv date b like sy datum.data date ruzi like sy datum.call function rp calc date in interval exporting date date ruzi days 0 天數加n或者減n 不加也不減 寫0 mon...
資料報含年月日時分秒,如何只查年月日
在乙個群聊裡聽了乙個需求 有乙個註冊的表,表裡存的註冊時間是 年 月 日 時 分 秒 格式,現在想知道每天註冊的人數。群裡的思路基本都是先把註冊時間提取為年 月 日,再統計。當時對這個還比較有興趣,打算研究一下怎麼只提取出年月日。解決這個之後,統計每天註冊人數理論上就能寫出來了 沒再往後試 首先建表...