在MS Access中,我有此查询可将数据导出到Excel。
SELECT tblhrsmq_op_task_plot.ddate, tblhrsmq_op_task_plot.plot_id, tbltask_id.hrmqtask_name, ([hr_end]-[hr_begin])*24 AS qty
FROM tbltask_id INNER JOIN tblhrsmq_op_task_plot ON tbltask_id.hmtask_id = tblhrsmq_op_task_plot.hmtask_id
WHERE (((tblhrsmq_op_task_plot.plot_id)=[Formularios]![frm_export]![txtplot]));
查询返回这样的数据
ddate plot_id hrmqtask_name qty
20/06/2018 54 task06 2,00
20/06/2018 54 task06 1,25
21/06/2018 54 task06 2,25
21/06/2018 54 task06 0,75
23/06/2018 54 task06 3,25
23/06/2018 54 task06 1,00
25/05/2018 54 task15 2,75
25/05/2018 54 task15 3,25
我需要查询在column1旁边插入一列(ddate2),并按ddate1,ddate2和hrmqtask_name将数据分组,如下所示:
ddate1 ddate2 plot_id hrmqtask_name qty
20/06/2018 23/06/2018 54 task06 10,50
25/05/2018 25/05/2018 54 task15 6,00
如何使用SQL编程以获取此结果集?
欢迎提出任何想法。
答案 0 :(得分:0)
类似以下内容-您可以使用min()和max()汇总数量的日期和总和
for pnum in range(1,5):
ax1 = fig.add_subplot(2, 2, pnum)