We're Moving!

The Vertica Forum is moving to a new OpenText Analytics Database (Vertica) Community.

Join us there to post discussion topics, learn about

product releases, share tips, access the blog, and much more.

Create My New Community Account Now


DOW function — Vertica Forum

DOW function

Hi All - I am trying to a convert a function from Teradata to Vertica. I am having a challenge, can anyone take a stab at it. -------------------------------------------------------------------- --- MOD FUNCTION ---------------------------------------------------------------------- --Teradata Mod Function 0=Monday, 1 = Tuesday, 2 = Wednesday, 3 = Thursday, 4= Friday, 5= Saturday, 6= Sunday SELECT top 10 (chnl_szr_dt - DATE '1900-01-01') MOD 7, chnl_szr_dt - DATE '1900-01-01' , chnl_szr_dt, date, (date - (date-1)) mod 7, (DATE '2012-12-31' - date '2013-01-31') mod 7 FROM EDWCDRVIEWS.bl_stmnt_dtl_usge U -------------------------------------------------------------------- --- DOW FUNCTION (SAME AS MOD FUNCTION IN TERADATA) ---------------------------------------------------------------------- -- Vertica Dow Function' 0= Sunday, 1=Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5= Friday, 6= Saturday SELECT EXTRACT (DOW FROM (chnl_szr_dt)) FROM tempdb.bl_stmnt_dtl_usge -- WORKS GOOD SELECT ((chnl_szr_dt) - (DATE '1900-01-01')) FROM tempdb.bl_stmnt_dtl_usge-- WORKS GOOD --This query does not work and throws a error function cataglo.date_part does not exist or permission is denied for catalog.date_part (unkown, int) SELECT EXTRACT (DOW FROM ( (chnl_szr_dt) - (DATE '1900-01-01'))) FROM tempdb.bl_stmnt_dtl_usge

Comments

  • --The following will work --Thanks to Sampath Rudravaram SELECT MOD ( ( (chnl_szr_dt) - (DATE '1900-01-01') ), 7) AS date1 FROM tempdb.bl_stmnt_dtl_usge SELECT chnl_szr_dt, MOD ( ( (chnl_szr_dt) - (DATE '1900-01-01') ), 7), EXTRACT (DOW FROM (chnl_szr_dt)) FROM tempdb.bl_stmnt_dtl_usge

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file