【发布时间】:2018-09-29 01:41:48
【问题描述】:
在 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 中编程来获得这个结果集?
欢迎提出任何想法。
【问题讨论】:
标签: ms-access sql-insert