0
A
回答
2
select date_format(date_field, '%Y-%m') as date_rounded
2
如果日期小於16日,則以下聲明將日期舍入到當前月份的第一天,否則日期將四捨五入至下一月的第一天。
SELECT CASE
WHEN date_format(myDate, '%d') < '16' THEN
date_format(myDate, '%Y-%m-01')
ELSE
date_format(DATE_ADD(myDate, INTERVAL 1 MONTH) , '%Y-%m-01')
END as 'date_rounded'
FROM my_table;
相關問題
- 1. 在JavaScript中將日期舍入到最近的日期。
- 2. 在SQL Server中將日期時間舍入到最近的15分鐘
- 3. 將日期舍入到月份的第一天
- 4. 如何在Perl中將日期舍入到最近的15分鐘間隔?
- 5. 在SQL UPDATE中將值舍入到最接近的整數
- 6. 在Silverlight中將數字舍入到最接近的百分數
- 7. 四捨五入到最近的年份
- 8. 如何將數字四捨五入到最接近的.5?
- 9. 在django模板中將數字舍入到最接近的1
- 10. 如何在xts中將數字年份月份轉換爲年份 - 月份 - 日期日期格式?
- 11. 在SQL中舍入到最接近的奇數整數
- 12. 如何將小數點四捨五入到SQL中最接近的偶數?
- 13. 將數字舍入到R中的最接近的10
- 14. SQL中的舍入日期
- 15. 將月份添加到輸入日期
- 16. Python中如何將日期後數30天月份的數字
- 17. 如何使用JavaScript日期對象舍入到最近的小時數
- 18. 如何將變量四捨五入到數組中最近的數字?
- 19. 月份的最後日期
- 20. 如何將整數舍入到最接近的20?
- 21. 如何將數值向上舍入到數字的最接近係數
- 22. 如何在MySQL中將日期對象四捨五入到月底?
- 23. 在Java中將雙精度舍入到最接近的整數?
- 24. 使用Boost在C++中舍入到最近的數字?
- 25. SQL最近日期
- 26. 將數字四捨五入到最接近的十位
- 27. 我如何在SQL表中添加月份到給定日期
- 28. 如何檢查數據庫表中日期和月份的日期和月份
- 29. 在sql server中獲取最近3個月的月份
- 30. 舍入到最接近的整數PHP
簡單地解釋一下問題。 –
你如何定義「最近的」月份?它是否收起來了? –