我正试图创建一个查询,以填入 salesPeriod
场从 salesDate
字段。查询应该返回一个 string value
基于日期的 salesDate
. 条件是。
If month is equal to equal to 11, 12, 1, return "Christmas Sales"
If month is equal to 6,7,8 return "Summer sales".
Otherwise return return "N/A"
也许是这样的:
salesPeriod: DatePart("month",[salesDate])) = 11 Or 12 Or 1)....
或者任何方向?
解决方案:
你可以使用 month()
函数和条件逻辑。 这里是一种方法。
select iif(month(salesDate) in (11, 12, 1), "Christmas Sales",
iif(month(salesDate) in (6, 7, 8), "Summer sales", "N/A")
) as salesPeriod
本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/2317.html