Sql 在netezza中获取工作日的名称

Sql 在netezza中获取工作日的名称,sql,netezza,Sql,Netezza,我可以使用netezza中的extract dow函数获取日期的周数 从表中选择提取(道琼斯指数自日期起) 如何获取工作日的名称?我没有尝试使用日期数据类型,但要从您使用的时间戳中获取日期名称 select to_char(date, 'Day') from table 这应该会给出星期天、星期一、星期二等的结果。请尝试使用date列,并让我们知道它是否有效。这方面没有标准的SQL—您通常会使用您喜欢的任何语言在带有日期名称的表上进行连接—但可能Netezza有一个扩展名(我不知道)。提供小写

我可以使用netezza中的extract dow函数获取日期的周数

从表中选择提取(道琼斯指数自日期起)


如何获取工作日的名称?

我没有尝试使用日期数据类型,但要从您使用的时间戳中获取日期名称

select to_char(date, 'Day') from table

这应该会给出星期天、星期一、星期二等的结果。请尝试使用date列,并让我们知道它是否有效。

这方面没有标准的SQL—您通常会使用您喜欢的任何语言在带有日期名称的表上进行连接—但可能Netezza有一个扩展名(我不知道)。提供小写字符串“星期一”、“星期二”等。请注意,道琼斯指数是Sun(1)…Sat(7),而如果使用MSSQL,则是Mon(0)…Sun(6)(与Python熊猫相同)@DavidJ:在MSSQL中,可以使用DATEFIRST设置配置一周的第一天。您可以将一周中的任何一天设置为第一天。此外,如果需要,返回一周中某一天的WEEKDAY和DATEPART函数可以返回1-7。