私はMySQLを使用しています。ここに私のスキーマがあります:
bannerstatclick(idBannerStats:整数、時間:タイムスタンプ、idCampaignBanner:char(36))
idCampaignBanner のカウントを使用して、月ごとの合計クリック数を選択するクエリを作成しようとしています。これは機能しません。グループ関数の無効な使用というエラーが発生します。私もhaving句を使ってこれを試してみますが、うまくいきません...
SELECT count(idCampaignBanner) AS TotalClicks ,max(`Time`) AS maxdate,(min(`Time`) + INTERVAL 30 DAY)as monthly
FROM newradium.BannerStatsClick
WHERE Time BETWEEN max(`Time`) AND ( max(`Time`)- INTERVAL 30 DAY)