小编Tom*_*ugo的帖子

如何使用像SUM()这样的SQL将列中的所有值相乘

可以说我有1列这样的表:

Col A
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

如果我SUM,那么我会得到这个:

Col A
10
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何乘以Col A以便得到以下内容?

Col A
24
Run Code Online (Sandbox Code Playgroud)

sql sql-server sum sql-server-2008

16
推荐指数
1
解决办法
2万
查看次数

如何比较最后一条记录和最后一条记录 - 1?

假设我有一个来自连接的表选择如下:

No.Transaction   Item Name   PRICE
TC0001           Book        15
TC0001           Pencil      2
TC0001           Eraser      1
TC0002           Book        12
TC0002           Eraser      1.5
TC0003           Pencil      1.8
TC0003           Book        20
Run Code Online (Sandbox Code Playgroud)

我想比较相同商品名称的最后价格和之前的价格.例如Book is 20 and 12,Pencil is 1.8 and 2

我怎样才能做到这一点?

sql sql-server

2
推荐指数
1
解决办法
539
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2008 ×1

sum ×1