タグ

2011年8月25日のブックマーク (3件)

  • MySQLの知っていると便利な構文(その2)|株式会社 フラッツ

    谷口です。 今回はMySQLで知っていると便利な構文その2として、集計時に便利な構文を紹介します。 集計をする際は、主にGROUP BYを多く用いると思いますので、そこに焦点を当てて説明します。 説明の準備 日付関数 WITH ROLLUP オプション 数値実験(時間測定) 説明の準備 次のようなカラム構成のテーブルがあるとして、以下説明します。 テーブル名: order * id: int(11) product: varchar(32) ordered_at: datetime price: int(11) quantity: int(11) 日付関数 MySQLの組み込み関数には日付操作用の関数が多数用意されてます。 日付関数によるGROUP BY 節の指定も可能で、なかなか使い勝手が良いです。 ordered_atという日付のカラムに対し、日付関数を用いて様々な期間での集計が

    an-ironic-man
    an-ironic-man 2011/08/25
    EXTRACTで日付時刻データの一部を返すstrftime的な何か
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    an-ironic-man
    an-ironic-man 2011/08/25
    require => Module.methodをModule.method、extend => Module#medhotをClass.method、include => Module#methodをClass#Methodとして呼び出せるようにする。
  • Rails の Date, Time 拡張 - happy lie, happy life

    ActiveSupport による Date, Time クラスの拡張まとめ。バージョンは 2.0.2 準拠。ソースを読んで script/console で動作確認を行っています。 相互置換 Date でも Time でも、それぞれ to_time および to_date で相互に置換できます。 必要であれば to_datetime で DateTime 型への変換も可能です。 to_s の拡張 to_s に引数をつける事で、所定の形式で出力してくれます。 Time.now.to_s(:db) => "2008-2-23 17:49:29" 引数と出力の対応は以下のとおり。 Time 引数出力 :db%Y-%m-%d %H:%M:%S :time%H:%M :short%d %b %H:%M :long%B %d, %Y %H:%M :long_ordinallambda { |time

    Rails の Date, Time 拡張 - happy lie, happy life
    an-ironic-man
    an-ironic-man 2011/08/25
    DateやTimeの拡張。知らないのがたくさんあった。「Time.now.to_s(:db) => "2008-2-23 17:49:29"」とか。