СОЗДАЙТЕ ВЗГЛЯД TestView
КАК
с CTE как (
ВЫБЕРИТЕ GCT.GiftCertificateTypeName,
DATEPART (день, GCH.GiftHistDateAdded) КАК [день],
DATEPART (месяц, GCH.GiftHistDateAdded) КАК [месяц],
DATEPART (год, GCH.GiftHistDateAdded) КАК [год],
случай когда b.GiftCodeID будет нулевым после этого «новым концом помещика или повелительницы» другим «старые помещик или повелительница» как SideName
ОТ dbo.GiftCertificateHistory КАК GCH ВНУТРЕННЕЕ СОЕДИНИТЕ
dbo.GiftCertificate КАК GC НА GCH.GiftCodeID = GC.GiftCodeID ВНУТРЕННЕЕ СОЕДИНЯЮТ
dbo.GiftCertificateType КАК GCT НА GC.GiftCertificateTypeID = GCT.GiftCertificateTypeID
левая сторона соединяет (
ВЫБЕРИТЕ GiftCodeID от GiftCertificateHistory где STATUSID='CODE_CREATED И GIFTHISTDATEADDED <>= DATEADD (dd, - 6, БРОСАНИЕ (НОВООБРАЩЕННЫЙ (VARCHAR (10), GETDATE (), 120) КАК DATETIME))) И
(GCH.GiftHistDateAdded < GETDATE="">
|