こんにちわ
sql初心者です
DBはpostgres
VS2010でかいてます
指定した日付から1年後、2年後
または2か月後や5か月後、3日分や10日分のテーブルを取得したいです
たとえば
sql
1 2 SELECT '2014' as TRANSITION_YEAR, sum_date as TRANSITION_COUNT ,user_cnt as MEMBER_NO 3 FROM tt_s_umlist 4 WHERE sum_date = '2014-12-31'; 5
これだと本当に2014-12-31のuser_cntのデータ1行のみ取得できます
これを2年間、5年間など指定した年数の同じ日付のuser_cntを取得して表示させたいです
変数xに「2」年間、「5」年間といった風に何年分取得したいのかの、数字のみの変数はあります
ちなみに今は具体的な数字を入れてますが'2014'と'2014-12-31'は変数になります
イメージとしては2014(変数)年(2014-12-31)から3(変数)年間取得したいってしたら
2014 2014-12-31 1050
2015 2015-12-31 2010(適当な数字です)
2016 2016-12-31 3020(適当な数字です)
と3行表示できればいいです
説明下手ですみません
できたら同じ要領で
2014-04-01から3か月取得したいとしたら
2014-04-01のuser_cnt
2014-05-01のuser_cnt
2014-06-01のuser_cnt
と3行取得したいです
アドバイスおねがいいたします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/27 04:42
2017/04/27 04:47 編集
2017/04/27 04:51
2017/04/27 04:57
2017/04/27 08:27
2017/04/28 01:22