【发布时间】:2020-01-30 16:58:40
【问题描述】:
我将 pe_date、pe_batch 和 pe_tarive 列中的值转置到新列 c1、c2 和 c3 中。效果很好。但现在我想从 pe_date 过滤 Date1 和 Date 2 之间的日期值。
在哪里放置 WHERE BETWEEN Date1 和 Date2 语句?想不通。感谢您的帮助!
SELECT t.submit_time,
(SELECT field_value FROM mytable WHERE submit_time = t.submit_time AND field_name ='pe_date') as 'c1',
(SELECT field_value FROM mytable WHERE submit_time = t.submit_time AND field_name ='pe_batch') as 'c2',
(SELECT field_value FROM mytable WHERE submit_time = t.submit_time AND field_name ='pe_tarive') as 'c3'
FROM mytable
GROUP BY t.submit_time
ORDER BY c1 ASC
【问题讨论】:
标签: mysql pivot-table