忙しくて余裕が無くなった自分に宛てて
程度の低い人に流されないように 程度の低い人に腹を立てぬこと
続きを読むSQLServerでランキングを求めるとき -- OVERの使い方(OLAP関数)
「最後に買ったもの」を調べる
SQLで「誰が・何を・いつ買った」という買い物データから「その人が最後に買ったもの」を調べようとすると案外難しい。
データイメージ
PERSON GOODS PURCHASE_DATE +-------+-------+-------------- Tom Orange 2015-2-19 Tom Apple 2015-2-17 Nancy Apple 2015-2-19 Nancy Potato 2015-2-17
期待する結果
PERSON GOODS PURCHASE_DATE +-------+-------+-------------- Tom Orange 2015-2-19 Nancy Apple 2015-2-19
MAXのA列に該当するレコードのB列といったデータを取り出してくださいと言われて少々答えに窮したのでここにメモしておく。
こういうデータを取り出すときは相関サブクエリかOLAP関数を使うとできる。
おすすめはOLAP関数を使うやり方で、相関サブクエリを使うとどうしてもSQL文が読みにくくなる。
JSHintの設定ファイル
JSHintはデフォルトだと全然チェックしない
JSLintが鬱陶しいからJSHintを使っている人は多いと思う。
ところが、JSHintはデフォルトだとチェック基準がすごく甘くてチェックとして機能しない。