私は特定年の毎月の販売データを取得しようとしていますが、クエリの作成に問題があります。ここで毎月の販売データを取得する方法
は、私がここで
SELECT COUNT(`id`) AS `total_order`
FROM orders
WHERE date BETWEEN ? AND ?
GROUP BY `total_order`
を試してみた何が私のテーブルには、今ここに
----------------------------------------
| id | item_name | amount | time |
| 21 | item_1 | 10 | 1506675630 |
| 22 | item_2 | 30 | 1506675630 |
| 23 | item_3 | 70 | 1506675630 |
| 24 | item_4 | 100 | 1506675630 |
----------------------------------------
のように見える方法である私は、例えばのために、クエリ
1 - Total Sales amount made from the beginning of the year till today.
2 - Sales made Today
3 - Sales made in Last Month
4 - Sales Made in Last 3 month
5 - Sales Made in Last 6 Month
6 - Total Number of Sales made in every month of this particular year
から何をしたいです - 1月 - 20 2月-100 3月 - 200 &など。
この複雑なクエリをどのように達成できますか?
日付の数値を変換するためのこのリンクが見つかりました:https://stackoverflow.com/questions/19271007/converting-a-numeric-value-to-date-time – Alberslash
@Alberslash said –
私はあなたが実際に別のクエリーを求めていると感じています。同じクエリで異なる時間グループを表すことはできません。また、それはあなたが私たちにあなたのための質問をするように求めているように感じる、あなたの猶予はそれが見えるべきものでさえ近くではない、それは理にかなっているのだろうかと思う。 – whiteTea