0

こんにちは!

テーブルには、次のデータの最初の 2 つの列があります (storico と呼びましょう)。

IdZona  Inizio      number
24      1985-03-01    1
81      1988-12-01    2
21      1990-01-01    3
21      1992-02-01    3
79      1996-01-01    4
21      1996-11-01    5
21      1999-02-01    5 
21      2005-01-01    5 
21      2008-12-01    5

したがって、データは日付順 (「inizio」) に表示する必要があります。各日付には、IdZona の特定の値があります。私が知りたいのは、SQL Server 2008 R2 で計算された 3 番目の列を取得する方法です。Number は、列 idZona で別の値が検出されるたびに増加する必要があります。idZona (1996 年 11 月 1 日行) で既に指定されている値に戻る場合、[数値] の値は、既に表示されている値を報告してはならず、別の時間を増やしてはなりません。

うまくいけば、タスクは明確です。

前もって感謝します、

クラウス

4

1 に答える 1