使用日期字段的月份部分返回一个字符串。

我正试图创建一个查询,以填入 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

给TA打赏
共{{data.count}}人
人已打赏
未分类

通过骆驼将 sftp 移至 AWS 后,在 sftp 上的连接出现问题。

2022-9-9 4:35:22

未分类

为什么我收不到GitHub的验证邮件?

2022-9-9 4:46:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索