
SQLserver2005環境です。
テーブルA (年月とIDでユニーク)
年月 ID 体重
---------------------------
2011年01月 1 50
2011年02月 1 51
2011年02月 2 40
2010年12月 3 59
2011年01月 3 60
2011年02月 3 61
2011年01月 4 70
のようになっていた場合、年月を2011年02月で抽出をかけた際に
今月体重を2011年02月、前月体重を2010年01月とし
年月 ID 今月体重 前月体重
---------------------------------------------
2011年02月 1 51 50
2011年02月 2 40 Null
2011年02月 3 61 60
↑の様な結果を得られるSQLを書きたいのですが、うまく作れず困っています。
ご教授いただけないでしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
サブクエリで取得するのが簡単なのではないでしょうか。
こんなイメージです。
select
年月,ID,体重 as 今月体重
,(select 体重
from テーブルA b
where b.ID = a.ID
and b.年月 = a.年月の1か月前) as 前月体重
from テーブルA a
where a.年月 = 2011年02月;
年月のデータ型が分かりませんし、SQL Serverでの日付関連の処理に詳しくないので
>a.年月の1か月前
この部分はご自身でうまく処理してください。
No.1
- 回答日時:
with t as (select cast( replace( REPLACE( 年月, '年', '/'),'月', '/') + '1' as DATE) as dt, 年月,ID, 体重 from テーブルA)
select t1.*,t2.体重 as 前月体重 from t t1 left join t t2
on t1.dt = DATEADD(MONTH,1,t2.dt) and t1.id = t2.id
where t1.年月 ='2011年02月'
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
体重52kgなんですが、何キロく...
-
なんでそんなに知りたいの!?
-
駅弁セックスできる体重ってど...
-
猛禽類が足に持って飛べるのは
-
GW期間で体重が4kgも増えてしま...
-
ご自身の体重より重い物。持て...
-
日間増重率と日間給餌率
-
ネクスガードスペクトラの体重...
-
体重
-
摂食障害(過食嘔吐)で毎日体...
-
体型が理由で振られました。 31...
-
Gカップって希少価値どれくらい...
-
久しぶり抱いたけど、痩せすぎ...
-
太っている彼女とエッチするの...
-
えっ〇するときに、男の人に以...
-
女性の方に質問です!
-
ぶっちゃけ男性の方はムチムチ...
-
「細いねぇ。ちゃんと食べてる...
-
ぽっちゃり・デブでも、彼女に...
-
この体型は ①デブ ②ムチムチ ➂...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
体重
-
GW期間で体重が4kgも増えてしま...
-
摂食障害(過食嘔吐)で毎日体...
-
体重計の精度について 私の家で...
-
短距離を速く走る方法
-
体重20kg減らしたい、20歳...
-
駅弁セックスできる体重ってど...
-
体重が計れなくて不安になる場...
-
1日5000kcalを1ヶ月続けたら?
-
ポケモンGOダイマックスについて
-
【医学】普通の人は自分の体重...
-
私はデブで彼氏と結構な体重差...
-
体重52kgなんですが、何キロく...
-
猛禽類が足に持って飛べるのは
-
日間増重率と日間給餌率
-
accessで数値の表示桁数を指定...
-
ネクスガードスペクトラの体重...
-
観覧車って体重制限あるのでし...
-
体重と年齢どっちを減らしてほ...
-
学校で明日健康診断があります...
おすすめ情報