Tôi đang tìm kiếm một quyết định tối ưu về cách nhận các giá trị bảng theo ngày giờ của họ nhưng chỉ trong vòng MỘT giờ qua.T-SQL (ngày) - cách nhận giá trị trong vòng một giờ?
Ý tôi là một cái gì đó theo cách này (một giả):
SELECT value FROM Table WHERE date BETWEEN getdate() AND getdate()-ONE_HOUR
Đối với mục đích của câu hỏi này Table
có các cột:
value
date
Bất kỳ đoạn mã hữu ích nào được đánh giá cao :)
Như một quy luật, nó là tốt nhất để gọi getdate() một lần và lưu các giá trị trong một biến, sau đó sử dụng các biến theo nhu cầu. Nó tránh tất cả các loại nasties khoảng nửa đêm. – HABO