试图比较两个数字列

时间:2019-03-03 23:15:54

标签: sql sqlite

我正尝试输出那些库存单位小于订购单位的产品。我正在尝试输出名称,库存产品。

这是SQL语句:

SELECT ProductName, UnitsOnOrder, UnitsInStock 
FROM Product 
WHERE (SELECT UnitsInStock FROM Product) < (SELECT UnitsOnOrder);

1 个答案:

答案 0 :(得分:2)

如果所有属性都在Product表中,那么我认为这应该起作用:

mockData[, lag_price := ifelse(timeStamp - shift(timeStamp) == 1, shift(price), NA)]
#    timeStamp price lag_price
#1: 2018-01-01    10        NA
#2: 2018-01-02    15        10
#3: 2018-01-03    12        15
#4: 2018-01-05    11        NA