SQL数据库求201612某部门的上月结存(存休+特休)-本月请假+本月加班=本月结存

SQL数据库求201612某部门的上月结存(存休+特休)-本月请假+本月加班=本月结存,第1张

你先指定某一个人的,你这一片的看的眼都花了。

SQL语句写成这样的

select * from 表 A,

表 B,

表 C

where A.XX = B.XX

AND B.XX = C.XX --表关联字段和要求自己加

AND A.XX = '特指的对象'--处理好以后把这个特定的条件注释即可

先看一下查到的这一行记录是不是你要的,在做列的选择和运算处理。

---上月

declare @lastmonth varchar(50)

set @lastmonth=str(year(getdate()))+'-'+ltrim(str(month(getdate())-1))

select sum(数据) from 表 where 日期 like @lastmonth=str(year(日期))+'-'+ltrim(str(month(日期)))

同期和上年同期的累计和这个类似就是处理下时间的问题

select sum(Sales) as 销售额 where Date between ‘2017-06-01’ and ‘2017-06-30’

sql语句中日期可以在生成时用变量替换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10047904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存