我有以下SQL表:校驗值
declare @t table(START_DATE datetime,INDEX_ID int, GROSS_SALES_PRICE decimal(10,2));
insert into @t values
('20150619',10000410,38)
,('20170311',10000410,26.49)
,('20170312',10000410,26.49)
,('20170317',10000410,38)
,('20170318',10000410,38)
,('20170321',10000410,38);
我想檢查是否有GROSS_SALES_PRICE
例如臨時更改,本表中我有一個價格38
,那麼我有兩行26.49
,然後再38
。可以有任何數量的較低價格的行,所以我認爲我必須檢查多個先前的行?
我想提出第三柱,1
價值,如果這種情況發生了:
WHI ch版本的sql服務器? – McNets
如何對行進行排序以確定數據更改的時間表? – iamdave
SQL Server 2014 –