急急急!!!请教SQL高手!!!在线等!!!

[复制链接]
查看11 | 回复4 | 2012-12-6 17:50:18 | 显示全部楼层 |阅读模式
SELECT to_char(凭证日期,'MM') 月份,凭证号 FROM 凭证表where to_char(凭证日期,'YYYY')='2011' group by to_char(凭证日期,'MM'),凭证号having sum(借方发生额)sum(贷方发生额) ;...
回复

使用道具 举报

千问 | 2012-12-6 17:50:18 | 显示全部楼层
直接SELECT datepart(mm,凭证日期),凭证号 FROM 凭证表where 借方发生额贷方发生额 and datepart(yyyy,凭证日期)=2011不就行了。难道是我把问题想得太简单了?...
回复

使用道具 举报

千问 | 2012-12-6 17:50:18 | 显示全部楼层
SELECT datepart(month,[凭证日期]),[凭证号] FROM [凭证表]where [借方发生额][贷方发生额] and datepart(year,[凭证日期])=2011...
回复

使用道具 举报

千问 | 2012-12-6 17:50:18 | 显示全部楼层
并不是如您所说的等效下面的语句,因其他前提的制约限制,所以需要将原本的语句,改变为selectsum(d_amount)fromcheck_allwhered_cost_code='830'_________________________________________________;需将where前提拆分为2部门,其一一部门d_...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行