- - PR -
1つの行から複数selectしたいのですが
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-06 15:20
OS:Windows2000
DB:SQL Server7 table1 ID(smalllint) 価格(smallint) 開始日(tinyint) 終了日(tinyint) 1 100 0 1 2 150 2 5 3 200 3 3 結果 ID 価格 日 1 100 0 1 100 1 2 150 2 2 150 3 2 150 4 2 150 5 3 200 3 table1から結果を得れるようなクエリを作成したいのですが、 適切な構文が思いつきません。 どのようなクエリにしたら結果が得れるか、アドバイス等お願いいたします。 あいまいな件名&タコすぎる質問で申し訳ありません。 | ||||||||
|
投稿日時: 2006-02-06 16:52
範囲を見てその間のレコードを補足しなきゃいけないんですよね?
T-SQL でやっちゃダメなんですか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-02-06 17:51
こんなんしか思いつかない…。2000以降しか知らないので、使えない機能使っているかも。別のやり方あるかなぁ。 # おまけ # MSSQL2005 CTEの練習(SQL Server2005以降)
| ||||||||
|
投稿日時: 2006-02-08 18:38
SQL Serverはあまり良く知らないのですが、
開始日と終了日の差が27以内なら、こんなのも可能ではないかと...
|
1