Hej! Har en sql som hämtar ett maxvärde och plussar på med 1. Men kolumnen kan innehålla null-värden och om det bara är null-värden så skulle jag vilja att det blir 1. Kan man göra det på något snitsigt sätt?
Nyfiken fråga:
Visst hade även max(isnull(column,0))+1 gått bra?
eller rentav isnull(max(column),0)+1 ?
Och fungerar verkligen din variant? Borde du inte bytt ut "1" mot "0", och efter parantesen lagt till "+1"? Dvs:
coalesce(max(column), 0) +1
(För om det redan finns värden så ska ju det högsta befintliga värdet ökas med 1..?)