sql-查询以获取包含交易计数的报告
sql-query to get report consisting of count of transactions
我是 sql 的新手,最近两天我迷路了
.
我需要使用此 table 的 MySQL 创建每日报告,其中包含每个机构(亚马逊)的每个消息标识符的传入和传出消息的数量,如第二张图片所示。我尝试了自然连接,它们的联合 none 工作正常。
像这样的事情应该让你开始。
set @a=0;
select @a:=@a+1 serial_number,t.*
from
(Select institution as sender
,service
,`message identifier`
,`date`
,sum(case when subformat = 'INPUT' then 1 else 0 end) as Incoming
,sum(case when subformat = 'OUTPUT' then 1 else 0 end) as Outgoing
from MyTable
Group by
institution
,service
,`message identifier`
,`date`) t ;
我是 sql 的新手,最近两天我迷路了
我需要使用此 table 的 MySQL 创建每日报告,其中包含每个机构(亚马逊)的每个消息标识符的传入和传出消息的数量,如第二张图片所示。我尝试了自然连接,它们的联合 none 工作正常。
像这样的事情应该让你开始。
set @a=0;
select @a:=@a+1 serial_number,t.*
from
(Select institution as sender
,service
,`message identifier`
,`date`
,sum(case when subformat = 'INPUT' then 1 else 0 end) as Incoming
,sum(case when subformat = 'OUTPUT' then 1 else 0 end) as Outgoing
from MyTable
Group by
institution
,service
,`message identifier`
,`date`) t ;