我有一張表,用於存儲各種產品的價格,並希望知道如何執行查詢以返回如果我的價格低於,高於或等於另一個記錄在同一天。所有包含idmonitor零的記錄只是表示這是我的價格,我會在同一天與其他記錄進行比較。Mysql - 在下面選擇計數,等於或高於價格表
id | idmonitor | idproduct | price | date
1 | 0 | 5 | 42.00 | 2012-06-01
2 | 1 | 5 | 45.00 | 2012-06-01
3 | 2 | 5 | 50.00 | 2012-06-01
4 | 0 | 6 | 22.00 | 2012-06-01
5 | 1 | 6 | 24.00 | 2012-06-01
6 | 2 | 6 | 26.00 | 2012-06-01
7 | 0 | 5 | 40.00 | 2012-06-03
8 | 1 | 5 | 40.00 | 2012-06-03
9 | 2 | 5 | 40.00 | 2012-06-03
10 | 0 | 6 | 30.00 | 2012-06-03
11 | 1 | 6 | 20.00 | 2012-06-03
12 | 2 | 6 | 10.00 | 2012-06-03
我想查詢返回我一些這樣的:
date | below | equal | above
2012-06-01 | 2 | 0 | 0
2012-06-02 | 2 | 0 | 0
2012-06-03 | 0 | 1 | 1
我試圖讓這個查詢已經天。
到目前爲止您的查詢是什麼? –
您是否想將價格與特定日期的平均價格進行比較? –
@BrianHoover不,他想比較idmonitor = 0和其他人的價格。 –