投稿ライブラリ数:68  総ページビュー数:65,756 (今日:1 昨日:3)  総ダウンロード数:113,806  総コメント数:57 ※ニコライ2世はロシア最後の皇帝です(#001)
Mail: Pass:
[ アカウント作成 | パスワード再発行 ]
ニコライ(α) 0.002
modified:2007/07/12 21:52 ビュー数: ダウンロード数:9 カテゴリ:SQL author:つだ [ 編集 ]
(vote cnt:1) 期間最初の値と最後の値を取得
登録タグ:無し 【タグ追加】

テーブル records が uid:int, val:float, datetime:timestamp カラムを持つ場合、
uid(ユーザID)ごとのある期間の最初の値と最後のの値を取得するには、
select uid, min(datetime) as s, max(datetime) as e
from records where datetime >= fromDate and datetime < toDate
goupe by uid
で、ユーザIDごとの最初と最後の日付テーブルを作成し、それに t というテンポラリ名をつけて、その日付で値を取り出すとよい
select t.uid, r1.val, r2.val
from (select ... ) as t, records as r1, records as r2
where t.mid = r1.mid and t.s = r1.datetime and
t.mid = r2.mid and t.e = r2.datetime

添付ファイル:無し


■ コメント:
タグクラウド:
カテゴリ一覧:
  • すべて
  • ViViScript
  • キーワード
  • PHP
  • JavaScript
  • css
  • SQL
  • C/C++
  • jQuery
  • Ajax
  • MFC
  • ViViTips
ライブラリ更新順:
コメント新着順:
ビュー数ランキング:
  1. View:3985 ファイル名拡張子取得 [JavaScript]
  2. View:2667 1週間ごとの集計 [SQL]
  3. View:2412 ファイル名拡張子取得 [PHP]
  4. View:2364 桁を揃える Ver.0.04 [ViViScript]
  5. View:2297 イスカンダルのトーフ屋ゲーム [ViViScript]
  6. View:2261 grep結果を直接編集 [ViViScript]
  7. View:1809 _T("")マクロ化 [ViViTips]
  8. View:1559 期間最初の値と最後の値を取得 [SQL]
  9. View:1521 HTML整形 [ViViScript]
  10. View:1521 倉庫番 [ViViScript]
ダウンロード数ランキング:
  1. DL:5530 link ver 0.002 [ViViScript]
  2. DL:4359 桁を揃える Ver.0.04 [ViViScript]
  3. DL:4252 grep結果を直接編集 [ViViScript]
  4. DL:4204 選択されている文字列を取得 [ViViScript]
  5. DL:4059 phpman Ver. 0.002 [ViViScript]
  6. DL:3956 uniq [ViViScript]
  7. DL:3953 行番号付きコピー [ViViScript]
  8. DL:3928 vvsunit Ver.0.03 [ViViScript]
  9. DL:3927 リナンバ [ViViScript]
  10. DL:3926 折り返しモード設定トグル切り替え [ViViScript]
評価値ランキング:
  1. Rank:5.0 (vc:4) テキストオブジェクトもどき [ViViScript]
  2. Rank:5.0 (vc:2) カレンダー [ViViScript]
  3. Rank:5.0 (vc:1) 倉庫番 [ViViScript]
  4. Rank:4.8 (vc:8) grep結果を直接編集 [ViViScript]
  5. Rank:4.7 (vc:3) vvsunit Ver.0.03 [ViViScript]
  6. Rank:4.7 (vc:3) 桁を揃える Ver.0.04 [ViViScript]
  7. Rank:4.3 (vc:3) 現在のドキュメントファイルを削除 [ViViScript]
  8. Rank:4.0 (vc:3) 行番号付きコピー [ViViScript]
  9. Rank:4.0 (vc:3) hello, world [jQuery]
  10. Rank:4.0 (vc:2) PHPマニュアル検索 [ViViScript]

Copyright (C) 2007 by Nobuhide Tsuda