Wpis z mikrobloga

Czy można nazwać wynik przez zdeklarowaną wartość?
na zasadzie:

DECLARE @StartDate INTEGER, @number INTEGER
SET @StartDate = 20161201
SET @number = left(@StartDate,6)

Select
DMA_Mail AS @number
From DimMail

W takim zapisie dostaję błąd: Incorrect syntax near '@number'.

Chciałem aby nazwa kolumny miała taką nazwę jak czas użyty w zapytaniu. Chodzi o to że zakres dat będzie się powtarzał i aby nie zmieniać tego w wyniku a aby robiło się to automatycznie

#sql #mssql
  • 1