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

年ごとにグループ化された会計年度データを取得するSQLクエリ

    SELECT
       CASE WHEN MONTH(service_date)>=7 THEN
              concat(YEAR(service_date), '-',YEAR(service_date)+1)
       ELSE concat(YEAR(service_date)-1,'-', YEAR(service_date)) END AS financial_year,
       SUM(invoice_amount)
    FROM mytable
    GROUP BY financial_year
    

    以下のようなo/pを生成します

    financial_year   invoice_amount
    2007-2008        10000.00
    2008-2009        15000.00
    2009-2010        20000.00
    


    1. 実稼働サーバー上のSphinxSearchmysqlクライアント

    2. SQL Oracle Counting Clusters

    3. PostgreSQLのシステム列を理解する

    4. MS-AccessクラスモジュールとVBA