テーブルの最小日付値が特定の範囲値内に存在するかどうかを見つけようとしています。
そのため、フィールドdate_created
については、特定のユーザーに存在するため、テーブル全体でフィールドの最小値を見つけたいと考えています。しかし、特定の月の間など、そのクエリにその最小テーブル値が存在するかどうかを確認したいと思います。
また、ユーザーの特定の最小値を取得するために group by を使用しています。これが私の現在のクエリです。
SELECT user_id,
Min(date_created) AS first_date
FROM user_transactions
WHERE DATE BETWEEN '2013-04-01' AND '2013-05-30'
GROUP BY user_id
テーブル全体ではなく、範囲クエリで最小の日付値のみを返すようです。テーブルの最小値が範囲外の場合、行を省略したい。とにかくこれを行うことはありますか?