tính Tôi có một câu hỏi như thế này:sql sử dụng máy chủ cột
select
(price1 + price2 + price3) as total_price
from prices
Làm thế nào tôi có thể sử dụng TOTAL_PRICE cột tính toán để tính tổng khác như thế này?
select
(price1 + price2 + price3) as total_price,
(price4 + total_price) as total_price2
from prices
Điều này có khả thi không?
'Điều này có khả thi không?', Bạn đã thử nó chưa? –
Ofcourse tôi đã thử nó. Tôi nhận được thông báo "total_price column không hợp lệ". Là những gì tôi đang cố gắng hoàn thành có thể? – Khronos
Không phải bên trong cùng một truy vấn - bộ xử lý truy vấn không thể sử dụng các cột đầu ra làm cột đầu vào. Bạn cần viết công thức mỗi lần hoặc thực hiện truy vấn bên trong, tính toán các cột được tính toán cấp đầu tiên và sau đó chọn từ truy vấn đó, tính toán các công thức cấp tiếp theo. – Arvo