2016-03-21 17 views
0

Her tarih başlangıcında, 2014-2020 ve Haftanın tarihleri ​​arasındaki her tarihi gösteren bir takvimim var.Takvim tablosunda başlangıç ​​ayı sütunu nasıl alınır?

Her tarihin ayını gösteren yeni bir sütun (mümkünse) eklemek istiyorum. Örneğin

:

enter image description here

bu mümkün mü?

Teşekkürler!

+3

Hangi RDBMS kullanıyorsunuz? .. – sagi

+0

Bunun yerine bir görünüm oluşturun, bu tabloya bir sütun eklemek gerekmez. – jarlh

cevap

0

Belki en hızlı çözüm değildir, ama o inşaat (SQL Server 2014):

ALTER tablo [takvim] ADD monthstart datetime

güncelleme [takvim] seti monthstart = datefromparts (yıl (datefromparts desteklenmiyorsa [tarih]), ay ([tarih]), 01)

, deneyebilirsin:

ALTER tablo [takvim] ADD monthstart datetime

güncelleştirme [takvim] set monthstart = CAST (CAST (yıl ([tarih]) AS varchar) + '-' + CAST (ay ([tarih] AS varchar) + '-' + CAST (01 AS varchar) DATETIME OLARAK)

İlgili konular