資料庫datepart的用法,急求Sql的getDate()用法

時間 2022-06-01 19:15:04

1樓:匿名使用者

那是因為你的時間沒有加單引號,不加單引號就是數字計算

2樓:匿名使用者

定義和用法

datepart() 函式用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

語法datepart(datepart,date)

date 引數是合法的日期表示式。datepart 引數可以是下列的值:

datepart

縮寫年 yy, yyyy

季度 qq, q

月 mm, m

年中的日 dy, y

日 dd, d

周 wk, ww

星期 dw, w

小時 hh

分鐘 mi, n

秒 ss, s

毫秒 ms

微妙 mcs

納秒 ns

例項假設我們有下面這個 "orders" 表:

orderid

productname

orderdate

1 'computer' 2008-12-29 16:25:46.635

我們使用如下 select 語句:

select datepart(yyyy,orderdate) as orderyear,

datepart(mm,orderdate) as ordermonth,

datepart(dd,orderdate) as orderday

from orders

where orderid=1

結果:orderyear

ordermonth

orderday

2008 12 29

3樓:

--datepart返回日期單獨部分,如年,月,日--日期加單引號

select datepart(yyyy,orderdate) as orderyear,

datepart(mm,orderdate) as ordermonth,

datepart(dd,orderdate) as orderday

sqlserver擷取日期的年份和月份

4樓:育知同創教育

sql server中擷取日期的年和月份的實現方法是使用資料庫提供的時間函式。

year() 函式返回date_expression 中的年份值。

month() 函式返回date_expression 中的月份值。

1:使用year,month用來提取年月

用getdate()返回系統時間

如:select year(getdate()),month(getdate())

執行結果:

year(getdate()) month(getdate())

2016 03

2:使用datepart 獲取年月

datepart() 函式以整數值的形式返回日期的指定部分。此部分由datepart 來指定。

如:select datepart(year,getdate()),datepart(month,getdate())

2016 03

5樓:匿名使用者

可以用substring擷取,也可以轉換成datetime然後用year、month、day三個函式計算

以標準日期格式2012-12-19 10:50:02.

000為例substring(col,1,4)=yearsubstring(col,6,2)=monthsubstring(col,9,2)=dayyear(convert(datetime,col))、month(convert(datetime,col))、day(convert(datetime,col))

6樓:匿名使用者

最簡單的寫法:

select convert(char(7) ,時間欄位 , 120)

from table_name

7樓:1919通訊

可以使用datepart 函式

急求sql的getdate()用法

8樓:檀香透窗櫺

1、定義:

getdate() 函式從 sql server 返回當前的時間和日期。

2、語法:

convert(data_type(length),data_to_be_converted,style)

data_type(length) 規定目標資料型別(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。

3、例子:

select getdate() as  sysdate;

2018-08-13 14:11:46.923

--返回系統時間,包含日期和時間

擴充套件資料

具體應用:

select convert(varchar(100), getdate(), 0): 05 16 2006 10:57am

select convert(varchar(100), getdate(), 1): 05/16/06

select convert(varchar(100), getdate(), 2): 06.05.16

select convert(varchar(100), getdate(), 3): 16/05/06

select convert(varchar(100), getdate(), 4): 16.05.06

select convert(varchar(100), getdate(), 5): 16-05-06

select convert(varchar(100), getdate(), 6): 16 05 06

select convert(varchar(100), getdate(), 7): 05 16, 06

select convert(varchar(100), getdate(), 8): 10:57:46

select convert(varchar(100), getdate(), 9): 05 16 2006 10:57:46:827am

select convert(varchar(100), getdate(), 10): 05-16-06

9樓:匿名使用者

select getdate()

顯示 當前時間

sql 語句,有好系統函式的

10樓:匿名使用者

有很多很多啊

去查api文件啊

11樓:守軒桓山雁

select

dateadd(month,-12,getdate())

資料庫中日期函式datepart和dateadd的區別?

12樓:匿名使用者

yyyy只是year的縮寫形式,可以通用

datepart()函式返回日期中datepart指定部分所對應的整數值?對還是錯?

13樓:匿名使用者

datepart() 函式用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

所以是對的

sql 中dateadd()函式的用法

sql datepart()

14樓:

weekday (dw) 日期部分返回對應於星期中的某天的數,例如:sunday = 1、saturday = 7。weekday 日期部分產生的數取決於 set datefirst 設定的值,此命令設定星期中的第一天。

15樓:天馬行空

美國人的習慣是每週的第一天是星期天。

16樓:

這個函式的第一天是星期天

星期天 1

星期一 2..

.星期五 6

急求sql資料庫練習題,急求SQL資料庫練習題

我有一份 sql server資料庫試卷 已發至你的郵箱。 1 定義一個函式,比較兩個數的大小,顯示出較大的數。定義一個儲存過程呼叫上面定義好的函式,要求比較輸入的學號的大小,輸出學號較大的學生的資訊記錄2.定義一個變數 儲存字串 喂!你好嗎?1 消除字串右邊的空格 2 統計字串的長度 3 返回從字...

資料庫問題,資料庫問題

一張表查資料不用建立檢視的吧,直接插入資料庫就可以 參考 檢視應用的舉例 例子5 3 使用with check option子句問題提出 若建立檢視ygb view,其程式清單如下 create view ygb view as select from 員工表 where 員工表.性別 女 執行下列...

急!php連結資料庫問題

你已經填好了.dbhost 122.226.132.2 dbname wlldrk dbuser a0710091934 dbpass 10965561 就跟你手上的一樣啊。已經可以用了 dbhost 122.226.132.2 資料i庫伺服器ip地址 dbname wlldrk 資料庫名稱 dbu...