主详细信息表中的SQL Server查询编码

时间:2014-02-03 08:25:49

标签: sql-server database

我有两张表masterdetail

Master表有列:

id primary 
mmrec
billno
billdate
billtype
name 
address
amount

Details表有列:

id primary
purchrecno - master>mmrec
itemcode
itemqty
amount
transtype (There will always be 4 types for this )
taxtype

此外还有一个tax表,其中有

taxcode primary
taxdesc
percent

我想要实现的是摘要报告,根据billtyp

有四行

在特定时间段内将使用两组列,其列数是taxtype的两倍。一组将显示基本金额(这将是特定税种的金额之和)另一组将具有税额(税额使用税表中的金额计算,以便基本金额+税额等于金额(在详情表)

显然Master表将提供id来选择details表事务并提供 details表事务的日期

tax表将提供税务信息和税收计算百分比。

我所设想的是每个transtype会有4个联盟。

但不知何故或其他方法无法正常运作。

我需要你帮助编写这个查询。

我愿意使用存储过程或视图,但更喜欢查询会给我4行。

由于

0 个答案:

没有答案