0
我需要幫助在SQL服務器中編寫SAS代碼。我很想知道如何在SQL Server中使用datepart。我包含了整個查詢,因爲它可能有助於理解我在做什麼。如何在SQL SERVER中使用datepart?
如何重寫包含datepart(寫入SAS)的最後一個where子句到SQL Server?
create table step1 as
SELECT a.*,ar.Productid,ar.pricelistid
FROM AB a
inner join BB ar
on a.someid = ar.someid
;
create table step2 as
SELECT a.*, ar.price
FROM step1 a
inner join XX ar
on a.Productid = ar.Productid
and a.pricelistid = ar.pricelistid
where datepart(startdatum)< '01DEC2013'd and
(datepart(enddate) = . or datepart(enddate)>= '01DEC2013'd)
;
什麼startdatum和結束日期的類型:我猜想非可空DateTime和可空的日期時間,但是...你能否證實? –
非空... – user3197575
那麼'datepart(enddate)=。'是什麼意思在SAS? –