Last_value
chức năng cửa sổ doesn't
hoạt động bình thường.Chức năng cửa sổ Last_value không hoạt động chính xác
CREATE TABLE EXAMP2
(
CUSTOMER_ID NUMBER(38) NOT NULL,
VALID_FROM DATE NOT NULL
);
Customer_id Valid_from
-------------------------------------
9775 06.04.2013 01:34:16
9775 06.04.2013 20:34:00
9775 12.04.2013 11:07:01
--------------------------------------
select DISTINCT LAST_VALUE(VALID_FROM)
OVER (partition by customer_id ORDER BY VALID_FROM ASC) rn
from examp1;
Khi tôi sử dụng LAST_VALUE
sau đó tôi nhận được hàng sau:
06.04.2013 20:34:00
06.04.2013 01:34:16
12.04.2013 11:07:01
Khi tôi sử dụng FIRST_VALUE
hàng sau đó tôi nhận được như sau:
select DISTINCT FIRST_VALUE(VALID_FROM)
OVER (partition by customer_id ORDER BY VALID_FROM DESC) rn
from examp1;
4/12/2013 11:07:01 AM
First_value
truy vấn cho đầu ra chính xác. Tôi hy vọng sẽ có được kết quả tương tự từ các truy vấn này. Tại sao tôi có 2 different results
?
này áp dụng cho ** Microsoft SQL Server ** cũng – Jaider