让我举一个简单的例子来说明我的意思。
假设我们有一个名为 accounts 的表,其中列存款, dmonth 和 rabar 。 选择总和(存款)将获得存款列下的所有值的总和。 什么是获取存款总额的SQL查询,例如,期间早期而不是 2016年7月
答案 0 :(得分:2)
这是另一种方式:
<button class="btn btn-primary" type="submit">Submit</button>
答案 1 :(得分:1)
根据dyear
和dmonth
或存储的方式,您可能需要执行以下操作:
SELECT SUM(deposits) as Deposits_Sum WHERE CONVERT(int, dyear+dmonth) < 201607
我在此处完成的工作与您的dyear
和dmonth
合并,以创建一个按时间顺序排序的值。然后我将其转换为整数以进行比较。
使用此逻辑,我们可以通过在< 201607
子句中执行WHERE
来查找此值小于2016年7月的所有记录。如果您的年份未存储为yyyy
和/或您的月份不是MM
,则最后一部分可能需要进行一些修改。
答案 2 :(得分:0)
假设dmonth包含某些日期时间,就像你可以使用where clase
一样Select sum(deposits) as Sum from accounts where dmonth < 07-01-16 00:00:000.000
另见: