以上图片有2个时间段与1组数据
需求:当第一列时间等于或者小于第二列时间,则展示数据1中的“18”;
当第一列时间大于第二列时间,则展示数据1中的“100”
SELECT (CASE WHEN create_date<=online_stan_co... THEN '18' ELSE '100' END) AS [数据]
2个条件同时满足怎么办?
SELECT create_date,online_stan_co,CASE WHEN create_date<=online_stan_co THEN '18'
WHEN create_date>online_stan_co THEN '100' END AS [数据1] FROM 表名