如图,怎么在SQL语句中实现这个功能。
2、如果是在单元格里面用if函数的话:
就会需要两列,一列是写函数的,一列是原始数据列CO供引用。能不能变成一列,就是CO这一列不放在普通报表里面,也能实现在单元格里写函数实现功能。
本人更倾向于能在SQL实现这个功能。
case when 呀
-------
case
when p_time < 8 then '8点之前'
when p_time >= 8 and p_time < 10 then '8-10点'
when p_time >= 10 and p_time < 12 then '10-12点'
when p_time >= 12 and p_time < 14 then '12-14点'
when p_time >= 14 and p_time < 16 then '14-16点'
when p_time >= 16 and p_time < 18 then '16-18点'
else '18点之后' end p_time_1 ,
参考
case when 条件 then 结果 else 结果 end
SQL中用case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end