私は特定のwhere節なしでMySQL TIMESTAMPカラムを1日ごとにグループ化するのに苦労しています。MySQLのTIMESTAMPカラム - 日別グループ
目的は、データベース内の個々の日のリストを出力することです。現在、集計されていない列に関してはエラーが発生します。
SELECTリストはGROUP BY句にはなく、非集約カラム
created_at
を含んでいますが、GROUP BY句のカラムには依存しません。これはsql_mode = only_full_group_byと互換性がありません。
私のクエリは次のとおりです。select
とgroup by
両方で
SELECT created_at FROM audits GROUP BY DATE('created_at');