sql >> データベース >  >> RDS >> PostgreSQL

psqlで当月の日曜日のカウントを取得するにはどうすればよいですか?

    抜粋が必要です:

    SELECT 
        EXTRACT(DOW FROM DATE '2011-02-16') = 0; -- 0 is Sunday
    

    これは、真または偽になる可能性があります。日曜日であるか、そうでないかです。 「総数」が常に0(日付は日曜日ではない)または1(指定されたデータは日曜日)になるため、「総数」の意味がわかりません。

    編集:このようなものですか?

    SELECT 
        COUNT(*)
    FROM
        generate_series(timestamp '2011-01-01', '2011-03-01', '1 day') AS g(mydate)
    WHERE
        EXTRACT(DOW FROM mydate) = 0;
    


    1. PostgreSQLエラー:致命的:ロールのユーザー名が存在しません

    2. LIKE句がある場合の最適なタイプのインデックス作成

    3. WindowsでMySQLのルートパスワードをリセットする

    4. Oracle PLS-00363:式''を割り当てターゲットとして使用できません