DBさわってみました。 
2008/2/29 金曜日 19:28:57
はじめまして、べきこです。
開発ちーむ唯一の女子です(´ー`)
こちらの会社に来て、初めて開発のお仕事をさせていただいてます。
日々のお仕事の中で覚えたことを勉強メモ程度にこちらに載せていこうと思ってます!
こちらでのお仕事で初めてDBをさわってるのですが、項目やら条件やら増えてくるとなかなか思ったような結果が取得できない・・・
最近は日付が絡んだデータをいじってるのですが、もっと簡単にさくっと集計できないかなぁとか・・・
そんなときにみつけたものが
DATE_FORMAT
MySQLの日付の関数なのですが、形式を指定してあげることでSQL側で日付を整形して出力してくれるのです。
でも単純に出力してあげるだけでなく、これを利用してデータを日付で集計できるみたいです!
DATE_FORMAT(date,'%Y-%m-%d')
こんなかんじで日付を年月日の形にして、まとめて・・・、とやってくと、日ごとの集計ができました!
日付部分を年月のみにすると、月ごとの集計になります。
DATE_FORMAT(date,'%Y-%m')
これなら、こちらでデータを加工しなくてもさくっとみることができるので便利です!
まだまだわからないことだらけなので、もっとこんなやり方がある!とかここ違うよ!とか、どんどんつっこんでいただけるとうれしいです!
とりあえず今日はここまで!