我想返回格式爲數字的當前月份的最後一天。我如何在Postgres中編寫SQL查詢來實現這一點?PostgreSQL:如何查詢當前月份的最後一天?
0
A
回答
2
SELECT
TO_CHAR(
DATE_TRUNC('month', CURRENT_DATE) -- first day of current month
+ INTERVAL '1 month' -- first day of next month
- INTERVAL '1 day', -- last day of current month
'DD' -- format last day of month
) last_day_of_month
0
使用
LEFT OUTER JOIN sales_registrations FROM months
(而不是你的右連接)。這樣,您將從sales_registrations中獲取沒有連接的記錄,並且所有這些字段將具有NULL
值。
如果你不希望看到的結果NULLS, 使用SUM
和CASE
:
SUM(CASE WHEN some_field_from_sales_registrations IS NOT NULL THEN 1 ELSE 0 END) as c
相關問題
- 1. 查詢當前月份的最後一天的SQL查詢?
- 2. 如何獲取當前月份的最後一天和下個月的最後一天
- 3. 檢查當前日期與月份的最後三天
- 4. 查詢當月的第一天和最後一天
- 5. 獲取當前月份的最後一天
- 6. Postgresql查詢當前年份
- 7. TSQL從前幾個月的最後一天到指定月份
- 8. 映射月份到當月的最後一天的編號
- 9. 從python的年份月份獲取月份的最後一天
- 10. 如何獲取當月的當天和最後一天
- 11. 給定月份的最後一天
- 12. 月份問題的最後一天
- 13. 月份計算的最後一天
- 14. 瞬間JS月份的最後一天
- 15. 返回月份的最後一天
- 16. Solr計算月份的最後一天
- 17. Doctrine2 - 如何在該查詢中包含月份的最後一天
- 18. Android SQLite查詢這一天的月份
- 19. 從月份中獲取月份的第一天和最後一天的密鑰
- 20. MySQL的 - 選擇當前月/年的一天最少,不一定月份
- 21. 如何使用SQL查找當前月份的最後一個工作日
- 22. 訪問查詢 - 總結當前月份
- 23. 獲取當前月份和當前年份的天數
- 24. 如何計算當前月份/年份的天數
- 25. 如何獲得可可的月份的最後一天?
- 26. 格式日期作爲月份的第一天/最後一天
- 27. 如何將DateTime變成月份的最後一天?
- 28. 如何從YearMonth日期獲取月份的最後一天?
- 29. 如何使用月份的最後一天創建DateTime對象?
- 30. 如何在YearMonth對象中獲取月份的最後一天?
或者,如果你想要一個整數值只是'提取物(天從...) '而不是'to_char'。 –
'1個月 - 1天'也可以 – dwery