よろしくお願いします
PostgreSQL 8.0.8です
現在
code date
1 2007-04-02 12:52:22.239818+09
1 2007-03-02 12:52:50.90313+09
2 2007-04-02 13:08:35.093001+09
2 2007-04-02 13:11:08.532232+09
というデータがあるとし
これをcodeでグループ化して、codeが何件あるかを調べたいです
ただし、dateが本日から30日以上前の場合は省くという条件をつけたいのですがエラーがでてうまくいきません
SELECT code,COUNT(code) AS cnt FROM test GROUP BY code HAVING date(date) >= '30前の日付'
どう書いたらうまくいくのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>エラーがでてうまくいきません
どういうエラーなのか、具体的にメッセージの内容を書きましょう。
havingで集合関数(集計関数)以外を指定する場合は、その列がgroup byで指定されていなければなりません。
havingでなく、whereで指定することを考えてみてください。
SELECT code,COUNT(code) AS cnt FROM test
WHERE date(date) >= '30前の日付'
GROUP BY code
といった感じになりましが、当初のやりたかったことと合致していますか?
ありがとうございます
出来ました
>どういうエラーなのか、具体的にメッセージの内容を書きましょう。
すいません、まさに「dateをgroup byで指定されていなければなりません。」
的なエラーでした。
GROUP BYを使う場合はHAVINGを使わないといけないと思っていたのですが
違ったみたいですね
おはずかしいです
どうもありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP $_SESSIONについて教えて下さい。 4 2023/03/13 13:45
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- その他(プログラミング・Web制作) visual studio code 共有方法 1 2022/04/06 17:55
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自治会総会の成立要件について
-
列が存在しないと言われる
-
エクセルVBAでUWSCを使う
-
SQLにて指定日付より前、かつ最...
-
指定の日付以前かつ最新を取得...
-
PostgreSQL インストール 起動...
-
terapad 1行文字数変更が反映...
-
PostgressからMySQL(MariaDB)...
-
PostgreSQL レコードからアイテ...
-
PostgreSQLで"pg_dumpall -f da...
-
画像とカテゴリーを出力したい...
-
SQLでUPSERTを一度に複数行やる...
-
フォ-トナイトこれできますか(...
-
plgファイルの開き方
-
postgreSQLのint型は桁数指定が...
-
PostgreSqlでFunctionの作成に...
-
CSVの文字列が""○○""というよう...
-
shellからpostgresqlへの変数の...
-
postgresql についてです
-
Mac High Sierraでのubuntuのus...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会総会の成立要件について
-
postgresql についてです
-
SQLにて指定日付より前、かつ最...
-
postgreSQLのint型は桁数指定が...
-
エクセルで縦のカラムデータを...
-
列が存在しないと言われる
-
SQLでUPSERTを一度に複数行やる...
-
plgファイルの開き方
-
PostgreSqlでFunctionの作成に...
-
PostgreSQLについて教えてくだ...
-
select文の書き方「半角カナ+...
-
新規作成したPostgresqlデータ...
-
Windows10でQuickTimeがインス...
-
shellからpostgresqlへの変数の...
-
数値が定期的にあらわれる文字...
-
postgresqlでのトランザクショ...
-
PostgreSQL レコードからアイテ...
-
Windows10がインストールできま...
-
select文の書き方で分からない...
-
エクセルVBAでUWSCを使う
おすすめ情報