前提・実現したいこと
お世話になります。MySQLでsalariesテーブルの2020年に支払われたsalaryの合計値を出したいと考えています。
salariesテーブル
salary(INT) | from_date(DATE) | to_date(DATE) |
---|---|---|
60000 | 2020-01-01 | 2020-01-31 |
40000 | 2020-03-01 | 2020-03-31 |
50000 | 2019-01-01 | 2019-01-01 |
例えばfrom_date1つだけで検索するとなると下記でできると認識しています。
SELECT sum(salaries.salary) FROM salaries WHERE salaries.from_date >= "2020-01-01" AND salaries.from_date <= "2020-12-31";
しかし今回のように複数の日付範囲から指定する場合、どのように取得すればよいか悩んでおります。
恐れ入りますがご教示いただきたく存じます。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。