私は今月の最初の日に対応する '日付'タイプを取得しようとしています。基本的に私のテーブルの1つに日付が格納されていますが、今月の最初の日付にしたいので、今すぐ取得するトリガーを作成しようとしています。ポストグルで月の最初の日付を取得
26
A
答えて
57
式date_trunc('month', current_date)
を使用できます。 SELECTステートメントでデモンストレーションされています。 。 。
select date_trunc('month', current_date)
2013-08-01 00:00:00-04
キャスト・トゥデーを削除するには、
select cast(date_trunc('month', current_date) as date)
2013-08-01
あなたが特定している場合は、その列が常にストアのみ月の最初に、あなたはまた、CHECK制約を使用する必要がありますする必要があります。
create table foo (
first_of_month date not null
check (extract (day from first_of_month) = 1)
);
insert into foo (first_of_month) values ('2015-01-01'); --Succeeds
insert into foo (first_of_month) values ('2015-01-02'); --Fails
ERROR: new row for relation "foo" violates check constraint "foo_first_of_month_check" DETAIL: Failing row contains (2015-01-02).
17
date_trunc()
はそれを行います。
SELECT date_trunc('MONTH',now())::DATE;
http://www.postgresql.org/docs/current/static/functions-datetime.html
2
SELECT TO_DATE( '2017年12月12日'、 'YYYY-MM-01')。
2017年12月1日
関連する問題
- 1. 最初の日付と月から月の最後の日付
- 2. 最初の取得方法Cの日付のリストから月の日付#
- 3. phpで前月の最初の日付と最後の日付を取得するには?
- 4. 月の最初と最後の日付を取得する方法
- 5. strtotimeで月の最初の平日を取得
- 6. Java次の月の最初の日を取得する
- 7. 特定の月/年の最初の日を取得する
- 8. NSCalendarから1ヶ月の最初の日を取得する
- 9. 選択した月の最初の日を取得する
- 10. JavaScriptの現在の日付から前月の最初の日付を取得する
- 11. 最新の日付で最初のレコードを取得
- 12. Qdate、月の初日を取得する
- 13. 最後の3ヶ月の月曜日から日曜日の日付を取得する方法Redshiftで?
- 14. JavaScriptの最初の日付と最後の日付を取得する方法
- 15. 特定の日付から最初と最後の日付を取得
- 16. 月の最後の日付を取得するエラー
- 17. 月の最後の日付を取得する方法
- 18. Go/Golangで当月の最初と最後の日を取得しますか?
- 19. 日付を使用して月の最初の日から日数を取得する方法
- 20. 昨年9月の日付を取得
- 21. 日付範囲の月末の取得
- 22. 最初の月曜日、フルカレンダー
- 23. jquery datepickerの最初の日に月曜日を取得する方法
- 24. モーメントJS現在の月の最初と最後の日を取得し
- 25. 現在の月の最初と最後の日を取得する方法
- 26. 前月の初日の取得方法ダートランでの日時
- 27. 8月2日から9月02日までの日付の取得方法
- 28. C#Webフォーム - カレンダーから選択した日付の後の月の最初の月曜日の日付を取得する場合
- 29. 特定の日付から日付、月、年を取得する
- 30. SSISスクリプトタスクで月の初めの日付を取得する方法は?
この回答の問題は何ですか? – Victorqedu
おそらくCURRENT_DATE()ではなく静的データを使用しただけですか? –