none
Girilen Tarihi Otomatik olarak Ay ve Yıl kolonlarına yazdırma RRS feed

  • Soru

  • Merhabalar. Tarih girilen bir table'ım var. Birde ay ve yıl kolonlarım var. Burda tabloyu oluştururken bildiğiniz gibi aşağı tarafta default value or binding kısmı var. Ben  tarih girildiğinde buraya otomatik olarak ay ve yıl gelsin istiyorum. Getdate komutu gibi bunu hazır olarak yapabileceğim bir kod var mı ? DATENAME(year, Tarih) yazmayı denedim ama sonuç vermiyor.
    4 Temmuz 2014 Cuma 09:41

Yanıtlar

  • DECLARE @test TABLE
        (
          id INT IDENTITY PRIMARY KEY,
          Tarih DATETIME DEFAULT GETDATE() NULL,
          Yil AS DATEPART(YEAR, Tarih),
          Ay AS DATEPART(MONTH, Tarih)
        );
    
    INSERT  INTO @test ( Tarih ) VALUES  ( '2014/1/1' );
    INSERT  INTO @test ( Tarih ) VALUES  ( '2014/1/31' );
    INSERT  INTO @test ( Tarih ) VALUES  ( '2014/2/1' );
    INSERT  INTO @test ( Tarih ) VALUES  ( '2014/3/1' );
    
    SELECT  * FROM    @test AS t;

    • Yanıt Olarak İşaretleyen selow 7 Temmuz 2014 Pazartesi 11:25
    4 Temmuz 2014 Cuma 13:25