SQL 在SQL中獲得不包含時間部分的日期 續

2021-04-17 12:48:18 字數 471 閱讀 8416

使用convert()函式:

select

convert

(char(10

),getdate

(),120

) as

date

* 第3個引數就是用來設定日期型別資料的顯示樣式的,下面介紹幾種樣式的引數:

100   mm dd yyyy

101   mm/dd/yyyy

102   yyyy.mm.dd

103   dd/mm/yyyy

106   dd mm yyyy

108   hh:mi:ss(時間)

111   yyyy/mm/dd

112   yyyymmdd

120   yyyy-mm-dd

用這種方法獲得日期部分更加方便,與這種方法比較datename()函式的好處就應該是在於得到日期的具體部分了。

在SQLSERVER中獲得不包含時間部分的日期

select getdate 用datename 就可以獲得到相應的年 月 日,再把它們連線起來就好了 select datename year,getdate datename month,getdate datename day,getdate 另外,datename 還可以獲得到小時 時間 秒...

在SQL中建立時間維度表

這是一道資料分析的筆試題 用sql語句生成一張從2020年1月1日至今日的日期表。同時也這是考察在sql中建立時間維度表。這裡採用迴圈的方式 先建立乙個 只有日期字段,字段型別為date create table ab date date date 建立乙個procedure 從2020年1月1日開...

在Delphi中如何獲得SQL中儲存過程的返回值

示例儲存過程 create procedure proc login username varchar 20 password varchar 20 asdeclare result int select result count from loginuser where user username...