sql >> データベース >  >> RDS >> Mysql

週ごとのmysqlのグループ化

    the_dateを保存する場合 整数として、最初にFROM_UNIXTIMEを使用して日時に変換する必要があります 機能:

     SELECT SUM(`amount_sale`) as total 
    FROM `sales` 
    WHERE `payment_type` = 'Account' 
    GROUP BY WEEK(FROM_UNIXTIME(`the_date`))  
    

    更新
    また、週番号を出力することもできます

    SELECT CONCAT('Week ', WEEK(FROM_UNIXTIME(`the_date`))) as week_number,
    SUM(`amount_sale`) as total 
    FROM `sales` 
    WHERE `payment_type` = 'Account' 
    GROUP BY WEEK(FROM_UNIXTIME(`the_date`))
    


    1. PHPを使用してmysqlテーブルを.txtまたは.docファイルにエクスポートする

    2. SQLiteはMySQLよりも高速ですか?

    3. 2つの日付間のPhpMysql検索

    4. 1つのフィールドと他のすべてのフィールド値が重複しているレコードを選択するにはどうすればよいですか?