ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

2015-10-26から1日間の記事一覧

MySQLって変数使えたんですね(´;ω;`)ブワッ

しかも、自分の中で問題になっていた。「存在しない日付の月集計」もこれを使えば解決できました。 select * FROM (SELECT CAST(DATE_FORMAT('2014-01-01', '%Y%m') + CAST(VIRTUAL.generate_series AS UNSIGNED) as CHAR) AS ym FROM (select 0 generate_se…

【SQL】日付の形式を変えるよ DATE_FORMAT()さん

SQLは本当便利な関数ありますね。 日付の形式を変更したい場合はDATE_FORMAT()さんにおまかせあれ。 SELECT DATE_FORMAT(created, '%Y%m') AS ym, -- yyyymmの形式で表示される COUNT(posts.id) AS count FROM posts GROUP BY DATE_FORMAT(created, '%Y%m');…

【SQL】日付でGroupingして、カテゴリっぽいテーブルを紐付けようとしたけど紐付けきれないときのCrossJoin

(タイトルがナンノコッチャ!!) 文字だけじゃわからないはずなので、テーブルを用意します。 posts id post_date category_id 1 2015-01-01 1 2 2015-02-12 2 3 2015-01-01 1 4 2015-02-12 2 5 2015-01-01 1 6 2015-04-12 2 7 2015-05-01 1 8 2015-06-15 …