请问一下各位这个该怎么写呀

查询selt表中2023年1月累计结算金额大于500或累计结算次数大于5的人的所有结算记录,并标记每次结算中费用明细是否为布洛芬相关内容(通过药品名称包含“布洛芬”三个字来判断)

img


费用流水号fee_sn,结算id setl_id,人员编号psn_no,药品名称hilist,数量cnt,单价 prince,金额sumamt
表里面的内容大概是这样,如果想查出上边的该怎么弄呀


SELECT fee_sn, setl_id, psn_no, hilist, cnt, prince, sumamt, CASE WHEN hilist LIKE '%布洛芬%' THEN '是' ELSE '否' END AS is_blofen_related 
FROM 表名 
WHERE (年份 = 2023) AND ((月份 = 1) 
AND (累计结算金额 > 500 OR 累计结算次数 > 5))