2014-04-25 38 views
1

我可以在netezza中使用提取的dow函數獲取工作日號。在netezza獲取工作日的名稱

從表

選擇提取物(道瓊斯指數從日)

我如何才能讓平日的名字嗎?

+0

有沒有標準的SQL - 你通常會以任何你喜歡的語言加入一個帶有日期名稱的表格 - 但也許Netezza有一個擴展名(不是我所知道的)。 – BRFennPocock

回答

1

我還沒有一個日期數據類型的嘗試,但要獲得從時間戳當天名字你會使用

select to_char(date, 'Day') from table 

這應該給週日,週一,週二,等的結果與試用你的日期欄,請讓我們知道它是否有效。

+0

給出小寫字符串「星期一」,「星期二」等。請注意,DOW是Sun(1).. Sat(7),而如果您使用的是MSSQL,則爲Mon(0).. Sun(6)作爲Python Pandas)。 – DavidJ

+0

@DavidJ:在MSSQL中,每週的第一天可以使用DATEFIRST設置進行配置。你可以在第一天的任何一天。此外,返回星期幾的WEEKDAY和DATEPART函數可以返回1 - 7,如果您想要它們。 – Rick