【发布时间】:2013-10-21 19:47:58
【问题描述】:
我正在组装一个查询以在 JFreeChart 中显示一个实验。查询工作正常,但不是在 JFreeChart 中显示。它将间隔组装为字符串(间隔像 60 大于 TA 小于 120 是图表中的最后一个,应该是第二个).我将举一个例子,使用五个间隔,每个间隔 60 分钟(TA 是一个数字字段,表示平均时间):
SELECT INTERVAL, COUNT(*) TOTAL FROM (SELECT CASE WHEN TA>0 AND TA<=60.00 THEN '0<TA<=60.00' WHEN TA>60.00 AND TA<=120.00 THEN '60.00<TA<=120.00' WHEN TA>120.00 AND TA<=180.00 THEN '120.00<TA<=180.00' WHEN TA>180.00 AND TA<=240.00 THEN '180.00<TA<=240.00' WHEN TA>240.00 THEN '240.00<TA' END INTERVAL, TA FROM MP) GROUP BY INTERVAL HAVING INTERVAL IS NOT NULL ORDER BY INTERVAL
我怎样才能正确地显示间隔而不会破坏/损坏我的查询,因为它将根据用户的选择即时组装。
【问题讨论】:
标签: sql oracle subquery jfreechart intervals