資料庫的日期字段,只取出年月日

2021-04-12 19:09:23 字數 1419 閱讀 4265

資料庫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...

資料報含年月日時分秒,如何只查年月日

在乙個群聊裡聽了乙個需求 有乙個註冊的表,表裡存的註冊時間是 年 月 日 時 分 秒 格式,現在想知道每天註冊的人數。群裡的思路基本都是先把註冊時間提取為年 月 日,再統計。當時對這個還比較有興趣,打算研究一下怎麼只提取出年月日。解決這個之後,統計每天註冊人數理論上就能寫出來了 沒再往後試 首先建表...