0

我有个问题。我试图通过比较 4 个月的销售额来确定销售额是否增加或减少。

我们如何在sql中做到这一点。

Months  Sales
----    -----
jan       30
feb       10
mar       60
april     20
april     20
4

1 回答 1

0

尝试进行如下查询:

SELECT  MonthId,
    CASE WHEN Sales < (SELECT Sales FROM TestTable WHERE MonthId = TT.MonthId - 1) THEN 'Decremented' ELSE 'Incremented' END
FROM TestTable TT

您应该在 MonthId 列中具有 int 值,否则您需要创建函数,该函数返回传递的月份名称或用例结构的 int 值。

于 2013-10-10T09:59:08.300 回答