我有一个列 days ,其中包含 1,2,3,............365,433,892,1200,1600 ......
我想写一个查询来显示天数范围.. 0-30 31-60 61-90 91-180 181-365 1-2 年
2年全部
谁能帮我看看他的
我有一个列 days ,其中包含 1,2,3,............365,433,892,1200,1600 ......
我想写一个查询来显示天数范围.. 0-30 31-60 61-90 91-180 181-365 1-2 年
2年全部
谁能帮我看看他的
您可以在报告逻辑中对其进行硬编码(如果天数介于 0 到 30 之间,那么 days_range = '0-30' 当天数介于 31 到 60 之间时...),但更好的解决方案是设置一个参考表来存储您的范围及其标签。类似于包含 RANGE_LABEL、RANGE_FROM、RANGE_THROUGH 列的表,然后执行类似的操作
select base_query.*, Range_Types.RANGE_LABEL
from base_query
join Range_Types on base_query.days between RANGE_FROM and RANGE_THROUGH