Forum
Dinamik pivot sorgularda oluşturulan değişkenlerde date veri türünde tarih ataması yapamıyorum
Örnekleyici olursa
DECLARE @Tarih DATE
SET @Tarih = ' 2013-07-01'
WHERE (EskiTarih.Tarih = Convert(Nvarchar,@EskiTarih))
Convert Ettiğim Halde Must declare the scalar variable "@Tarih". hatası alıyorum.
Değişken tanımlamadan direk tarih bilgisi yazdığım zaman hiç bir hata karşıma çıkmıyor ama hiç bir değer elde edemiyorum.
Yardımcı Olursanız Sevinirim .
Merhaba,
Bence bir sütun tiplerinizi kontrol eder misiniz. Eğer ki hala aynı sorun oluyorsa tablo yapınızla aynı şekilde bir örnek sorgu ve tablo şeması yansıtırsanız yardımcı olabilirim.
Aynı zamanda sp olarak kaydettiğim zaman dışarıdan gelicek olan parametreler pivot sorgu içerisine nasıl yerleştirebilirim nasıl bir syntax ile parametreleri eklicem
Tarih= '''+CONVERT(VARCHAR(MAX), @Tarih, 102)+'''
Formatında Yazılarak Sorun Çözülmüştür.