我々は、MySQLとのデータを抽出すると、多くの場合、その上の異なる粒度の日、週、月、およびに応じてグループにデータの統計情報を必要とします。「:0:0 2017年12月5日0」この正確な時間と私たちの時間があるかもしれません。だから、パケットの時間を作る前に、私たちは治療を見てする必要があります。
MySQLは異なる形式の日付/時刻データに作用する、機能DATE_FORMAT構築されています。構文は次のとおりです。
DATE_FORMAT(日付、形式)、前記
日付:法定日付。フォーマット:フォーマットを使用することができる日付/時刻形式の所定の出力形式、終了リンクを参照。
次の統計は、我々は具体的な例に目を通すDATE_FORMAT方法によってグループ分けされています。
以下の表は、(第2の精度)、正確な時間を購入するために2つの製品を表し、及び製品の種類が購入します。
product_noのstart_time
2017年12月1日午後12時○○分11秒の2A
2017年12月3日午前7時51分11秒3C
2017年12月3日午前7時59分25秒3(c)
2017年12月5日午前15時40分45秒6(c)は、
今、私たちはする必要が各製品の統計情報の日次、週次、月次の売上高、
1)日の統計によります:
DATE_FORMATを選択し(START_TIME、 '%Yの%のM%のD')日、数(product_no)日間の試験群から数えます。
2)毎週統計:
DATE_FORMAT(START_TIME、 '%Yの%のU')週を選択し、(product_no)をカウント週間試験群から数えます。
3)月額:
DATE_FORMAT(START_TIME、 '%のYの%のM')ヶ月、数(product_no)試験グループbymonthsからカウントを選択します。