我很惊讶我找不到这个,除非它不存在。我一直在使用SQL在我的PMS中编写查询大约五年 -我想做点新事。
有没有办法放两个(或更多)……
SQL可用于提供报告所需的数据,例如查询可能看起来像这样:
select c.account , c.firstname , c.lastname , c.all_other , t.number , t.date , t.type , t.debitamt , t.creditamt , t.whatever from customer_table c inner join transaction_table t on c.account = t.account where c.account = 'abcd' and t.date >= '2018-04-01' and t.date < '2018-05-01' order by c.account , t.date ;
但SQL是 的 不是作为报告撰稿人设计的 强> 。它将为来自customer表的列中的每个客户的REPEATED信息提供该查询的结果。这不是意外或错误,而是设计和预期的行为。
要“格式化”您的报告,您需要其他工具,例如您可以使用PHP和HTML将数据“格式化”为“报告”。这个额外的工具通常被称为“表示层”,而表示层可以使用SQL来获取所需的数据,它可以满足您的演示需求。