0
A
回答
0
我不知道這會在你的情況下,所有的情況下工作,所以請用不同的日期測試出來:
DECLARE @date DATETIME
SET @date = '2012-12-31'
SELECT
qtr = DATEPART(quarter, DATEADD(DAY, 7 - DATEPART(weekday, @Date), @date)),
YearNum = DATEPART(YEAR, DATEADD(DAY, 7 - DATEPART(weekday, @Date), @date))
0
這是甲骨文 - 年度周表...可能會給你一些想法:
-- ISO_WK# --
SELECT mydate
, TRUNC(mydate, 'w') wk_starts
, TRUNC(mydate, 'w') + 7 - 1/86400 wk_ends
, TO_NUMBER (TO_CHAR (mydate, 'IW')) ISO_wk#
FROM
(
SELECT TRUNC(SYSDATE, 'YEAR')-1 + LEVEL AS mydate -- 1st day of yr-1 day --
FROM dual
CONNECT BY LEVEL <=
(-- First day of curr year – first day of past year --
SELECT TRUNC(SYSDATE, 'YEAR')-TRUNC(ADD_MONTHS (SYSDATE, -12), 'YEAR') "Num of Days"
FROM dual
)
)
/
相關問題
- 1. 使用Oracle中的函數查找季度的第一天和最後一天
- 2. 獲取當前季度的第一天
- 3. 找到最後一個季度的第一天和最後一天在ORACLE
- 4. 下個季度第一天公式excel
- 5. 查找日曆的第一天
- 6. JodaTime:第一天,第二天,第三天等格式的日期
- 7. 查找依賴區域的第一週的第一天
- 8. Python獲取當前日曆季度的第一天和最後一天
- 9. 從現在開始的第25天
- 10. 客觀C - 從今天(明天)開始第二天
- 11. Excel - 從當年的任何一天開始查找特定月份的第n天
- 12. 從月份的第一天開始計時(Highcharts)
- 13. JavaScript - 從當前日期開始獲得每週的第一天
- 14. 查找年度第一天(新年)的索引
- 15. 一週的第一天
- 16. Pickadate - 每個月的第一天開始月份,而不是一週的第一天
- 17. 本週第一天
- 18. 找到每年連續六天第一組的第一天並協調?
- 19. 覆蓋約達第一天的第一天?
- 20. 如何在一個月的第一天開始日曆?
- 21. 開始星期一的第一天,在SQL中
- 22. 每季度第一天執行SSIS SQL任務
- 23. 查詢當月的第一天和最後一天
- 24. 插入最後一天的第二天
- 25. 從Java Date對象查找是否是月份的第一天
- 26. 查找在這段時間內每月的第一天和最後一天
- 27. 得到今天的第一天,最後一天
- 28. Teradata確定年度第一天
- 29. strftime本週的第一天
- 30. 每個月的第一天
爲什麼季度必須是2013年第一季度的2012年12月31日? –