这是一个简单的查询,它提取数据、计算结果数量并向用户显示总数。我正在使用子查询并从两个不同的表中提取这些结果。
从 cuesheet_tx_dates 中选择 count(trans_station)、trans_station,其中 trans_station = "his" 和 txdate 在 "15-01-01" 和 "15-01-31" 之间
^这将返回日期和频道代码内的所有数据
SELECT count(*) as HISr FROM cuesheet_tx_dates td INNER JOIN cuesheets s ON td.cuesheets_id = s.id WHERE td.txdate BETWEEN '2015-01-01' and '2015-01-31' AND td.trans_station = 'his' AND s.status = 'C';
^这将返回日期和频道代码内的所有完整数据
我需要知道如何计算已完成数据占所有数据的百分比。我正在使用 Pentaho Report Designer CE,mysql db。