表1
---------------------------------------
| id | item | MU | quantity | file_id |
---------------------------------------
| 1 |item1 | oz | 3.5 | 003 |
| 2 |item2 | kg | 1.1 | 001 |
| 3 |item1 | oz | 0.2 | 001 |
| 3 |item1 | kg | 3 | 001 |
表 2
----------------------------
| id | date | file_id |
----------------------------
| 1 |timestamp1 | 001 |
| 2 |timestamp2 | 002 |
| 3 |timestamp3 | 003 |
私がやろうとしているのは、同じ MU を持つアイテムの各グループの数量の合計を選択することです。私はこのクエリでそれを行うことができます。
$query = "SELECT item,SUM(quantity) from table1 GROUP BY item,mu";
with a great result, exactly what i wanted
----------------------------------
| id | item | MU | SUM(quantity) |
----------------------------------
| 1 |item1 | oz | 3.7 |
| 2 |item2 | kg | 1.1 |
| 3 |item1 | kg | 3 |
しかし今、 file_id の日付が 2 つのタイムスタンプの BETWEEN である行のみを取得するにはどうすればよいですか?