0
我需要編寫一個查詢來顯示我們有500個或更多庫存產品的庫存。問題是我們不希望我們的客戶看到我們的確切庫存。我如何開發一個查詢來顯示實際可用數量高達500個,但只顯示超過500個計數的任何庫存的'500'。最大庫存SQL查詢
選擇項目,從股票
任何幫助qtyavailable將不勝感激!
我需要編寫一個查詢來顯示我們有500個或更多庫存產品的庫存。問題是我們不希望我們的客戶看到我們的確切庫存。我如何開發一個查詢來顯示實際可用數量高達500個,但只顯示超過500個計數的任何庫存的'500'。最大庫存SQL查詢
選擇項目,從股票
任何幫助qtyavailable將不勝感激!
你應該能夠CASE
做到這一點:
select item,
(case
when qtyavailable > 500
then 500
else
qtyavailable
end) as quantity_available
from stock
如果您的RDBMS支持LEAST()
功能,您可能能夠使用:
select item,
least(qtyavailable,500) as quantity_available
from stock
第一個查詢效果很好!感謝您的快速回復。非常感謝艾克的幫助 – slateaa
提示:'case'可以做到這一點。 –