當前位置:首頁 » 編程語言 » sql日期第幾周

sql日期第幾周

發布時間: 2023-02-01 04:55:19

A. sql函數獲取一段時間內的某一天是這一段時間內的第幾周。

比如,想知道2012年5月5日是第幾周

SELECT DATEPART(WEEK,'2012.5.5')

想知道從5月5日算想知道5月20 日是第幾周

SELECT DATEPART(WEEK,'2012.5.20')-DATEPART(WEEK,'2012.5.5')

B. 在sql中怎樣獲得已知日期是星期幾

Oracle資料庫

第一個:SELECT DECODE(dw,

0,

'星期天',

1,

'星期一',

2,

'星期二',

3,

'星期三',

4,

'星期四',

5,

'星期五',

6,

'星期六') WEEK_DAY

FROM (SELECT 7 -

TO_NUMBER(NEXT_DAY(TO_DATE('2012-12-12', 'yyyy-mm-dd'), 1) -

TO_DATE('2012-12-12', 'yyyy-mm-dd')) dw

FROM al);

第二個語句:

SELECT TO_CHAR(TO_DATE('2012-12-12', 'YYYY-MM-DD'), 'DAY') WEEK_DAY

FROM DUAL

SqlServer資料庫:

select case datepart(weekday, getdate())

when 1 then

'星期天'

when 2 then

'星期一'

when 3 then

'星期二'

when 4 then

'星期三'

when 5 then

'星期四'

when 6 then

'星期五'

when 7 then

'星期六'

end

(2)sql日期第幾周擴展閱讀:

SQL相關函數:

SQL Aggregate 函數:SQL Aggregate 函數計算從列中取得的值,返回一個單一的值。

有用的 Aggregate 函數:AVG() - 返回平均值,COUNT() - 返回行數,FIRST() - 返回第一個記錄的值,LAST() - 返回最後一個記錄的值,MAX() - 返回最大值,MIN() - 返回最小值,SUM() - 返回總和

SQL Scalar 函數:SQL Scalar 函數基於輸入值,返回一個單一的值。

有用的 Scalar 函數:UCASE() - 將某個欄位轉換為大寫,LCASE() - 將某個欄位轉換為小寫,MID() - 從某個文本欄位提取字元;

LEN() - 返回某個文本欄位的長度,ROUND() - 對某個數值欄位進行指定小數位數的四捨五入,NOW() - 返回當前的系統日期和時間,FORMAT() - 格式化某個欄位的顯示方式。

參考資料:網路——sql

C. SQL SERVER查詢時間是一年中第幾周的函數

1、獲取當前系統資料庫的日期和時間,可以利用函數GETDATE(),select GETDATE()。

D. SQL能否取出一個日期是一年第幾周

select DATENAME(week,getdate())

這是取當前日期的第幾周

如果要指定欄位的只要把getdate()換為欄位名稱 如:

select DATENAME(week,欄位名稱) as weekNum from 表名稱

參照下面的關於DATENAME

http://www.cnblogs.com/zengwei/archive/2008/06/05/1214295.html

E. SQL server里知道日期如何計算是第幾周

自己把它寫成存儲過程,傳個日期:


DECLARE@NOWDATEVARCHAR(10)
SET@NOWDATE='2015-03-06'

--記錄日期第幾周
DECLARE@NOW_WWINT
SELECT@NOW_WW=DATEPART(WW,@NOWDATE)
--記錄日期星期幾
DECLARE@NOW_DWINT
SELECT@NOW_DW=DATEPART(DW,@NOWDATE)

IF(@NOW_DW>5)
BEGIN
SET@NOW_WW=@NOW_WW+1
END
ELSE
BEGIN
IF(DAY(@NOWDATE)>=26)
BEGIN
SET@NOW_WW=@NOW_WW+1
END
END

SELECT@NOW_WW

F. sql server select 已知年月日的日期,如何寫成每年裡的第幾周例21W5 (21年的第五周)

datepart函數中有第幾周的寫法
datepart(wk,『日期』)這樣就能查出來是第幾周了,至於前面你的數字只要加上年份和w就可以了,其實剩下的就是字元串的截取和拼接了。

G. 用SQL語句計算出給定日期是星期幾

1、首先可以直接用datepart函數,第一個參數設置成weekday就可以了,如下圖所示。

熱點內容
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:902
啟動mongodb服務linux 發布:2024-04-26 16:38:37 瀏覽:552
525標軸選裝哪些配置 發布:2024-04-26 16:34:24 瀏覽:848
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:117
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:268
安卓藍牙耳機丟了如何找回 發布:2024-04-26 15:36:13 瀏覽:540
win7最近打開文件夾 發布:2024-04-26 15:23:00 瀏覽:555
演算法筆談 發布:2024-04-26 15:14:34 瀏覽:284
技算計編程 發布:2024-04-26 14:43:42 瀏覽:140
開普票密碼區和備注是什麼意思 發布:2024-04-26 14:43:31 瀏覽:852