Skocz do zawartości

Funkcja datename() nie działa


Zobacz rozwiązanie Rozwiązane przez Paweł B,

Polecane posty

Mam problem z funkcją datename()

 

Przy wykonaniu poniższego kodu zapisanego jak niżej

  declare @Datapart varchar(100) 
  declare @Expression date

 

  use Moja_baza
  set @jednostka = 'WEEKDAY'
  set @data = getdate()
  select datename(@jednostka, @data)

pojawia się błąd

 

Ale gdy zapiszę drugą część kodu w postaci:

  use Moja_baza
  --set @jednostka = 'WEEKDAY'
  set @data = getdate()
  select datename(WEEKDAY, @data)  -- i to pierwszy parametr funkcji bez apostrofu ('WEEKDAY')

działa poprawnie

 

W czym jest błąd - proszę o pomoc

Link to postu
×
×
  • Dodaj nową pozycję...