アドバイスが必要です。
特定の期間のフィールドにnullが含まれる列があります。
Name Date
----- -----
Cat 1/1/2012
Dog 1/2/2012
Fish 1/3/2012
NULL 1/4/2012
Goat 1/5/2012
NULL 1/6/2012
Sheep 1/7/2012
上記の例では、列にnull値がある場合は常に、列Nameの最後の既知の値を選択するSQLステートメントをどのように記述しますか?
たとえば、テーブルを次のようにします。
Name Date
----- -----
Cat 1/1/2012
Dog 1/2/2012
Fish 1/3/2012
Fish 1/4/2012
Goat 1/5/2012
Goat 1/6/2012
Sheep 1/7/2012
この擬似コードは機能しますか?
Select
isnull(Name, "Select Name from Table where Date = GetDate() - 1")
,Date
From Table