Chúng tôi có 2 rất đơn giản câu SELECT:ORACLE SQL có được sự khác biệt của hai giá trị lấy từ 2 câu chọn
SELECT value from table where date between DATE1 and DATE2
SELECT value from table where date between DATE3 and DATE4
Chúng ta cần một cách để viết một câu lệnh SQL duy nhất mà sẽ nhận được sự khác biệt của các "giá trị" được trả về từ hai câu lệnh SQL này.
Chúng tôi đã thử những điều sau đây nhưng nó đã không thành công:
SELECT value from table where date between DATE1 and DATE2
minus
SELECT value from table where date between DATE3 and DATE4
Bất kỳ đề nghị được đánh giá cao.
Bạn có muốn chênh lệch số (miễn là cả hai SELECT chỉ trả về một hàng)? Hoặc bạn có muốn sự khác biệt thiết lập (tức là tất cả các giá trị trả về từ statement1 không được trả lại từ statement2)? –
tôi cần số khác – Sanath
Sau đó, bạn nên chấp nhận câu trả lời của trideceth12. –