Tôi có truy vấn:Cách chọn dữ liệu từ 30 ngày?
SELECT name
FROM (
SELECT name FROM
Hist_answer
WHERE id_city='34324' AND datetime >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH)
UNION ALL
SELECT name FROM
Hist_internet
WHERE id_city='34324' AND datetime >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH)
) x
GROUP BY name ORDER BY name
Nhưng DATE_SUB là một hàm MySQL và tôi cần chức năng cho MSSQL 2008
Cho tôi xin làm thế nào để chọn dữ liệu từ 30 ngày bằng cách sử dụng MSSQL 2008?
PS: Data type của datetime là smalldatetime
ERROR 'Cú pháp không chính xác gần từ khóa 'CURRENT_DATE'.' –
Thử lại, Truy vấn đã thay đổi, kể từ lần cuối bạn sao chép – Rab