我需要获取行的位置,其中一列的比例大于另一列的比例。SQL - 获取行,其中一列的比例大于另一列的比例
所以说我有2列:
InventoryLevel int
InventoryAlert int
我需要得到所有行InventoryLevel
比InventoryAlert
大于25%。
是否有可能在一个查询中执行所有操作?任何帮助将不胜感激!
我需要获取行的位置,其中一列的比例大于另一列的比例。SQL - 获取行,其中一列的比例大于另一列的比例
所以说我有2列:
InventoryLevel int
InventoryAlert int
我需要得到所有行InventoryLevel
比InventoryAlert
大于25%。
是否有可能在一个查询中执行所有操作?任何帮助将不胜感激!
SELECT InventoryLevel,
InventoryAlert
FROM YourTable
WHERE InventoryLevel > 1.25 * InventoryAlert
/*Incorrect for stated question but meets clarification in comment
"InventoryLevel is any value greater than 25%, doesn't have to be exact. "*/
谢谢,我很欣赏伟大的答案(和精神力量);) – jyoseph