0

I am getting an error here on this Snowflake query and am not sure what is incorrect. Not quite sure why I would have an issue, so was hoping for some help.

Any ideas?

 SELECT EXTRACT (YEAR FROM t1.DOC_POST_DT) AS sap_post_year, t1.FISCL_YR_MO_NBR AS fiscal_year, t1.DOC_POST_DT AS post_date, t1.DOC_CRTE_DT AS doc_date, t1.CRTED_DT as created_date, t2.COST_CNTR_WO_ZEROS_CD AS cost_center, t2.COST_CNTR_NM cost_center_name, t2.COST_ELEM_WO_ZEROS_CD AS cost_element, t2.COST_ELEM_NM AS cost_element_name, t1.ORD_NBR AS Internal_order, t1.ACCTG_DOC_TYP_CD AS doc_type, t3.VNDR_NM AS vendor_name, t1.t1_LN_ITEM_DSC AS description, t1.CRTED_BY_NM AS created_by, t1.LCL_CRNCY_DBT_CR_AMT AS amount FROM table1 t1 JOIN table2 t2 ON (t1.COST_CNTR_CD = t2.COST_CNTR_CD AND t1.t1_ACCT_NBR = t2.COST_ELEM_CD) AND (t2.COST_CNTR_WO_ZEROS_CD = '1292081800') AND (t2.COST_ELEM_WO_ZEROS_CD = '860379') LEFT JOIN table3 t3 ON (t1.t3NDR_ID = t3.t3NDR_ID) WHERE (t1.FISCL_YR_MO_NBR BETWEEN 2021001 AND to_number(to_char(current_date, 'YYYYMMDD')) AND (t1.t1_LN_ITEM_DSC LIKE '%TIE%'); 
1
  • Please also post error you are getting Commented May 11, 2022 at 16:21

1 Answer 1

2

You're missing a closing parenthesis on your to_number. Should be

(t1.FISCL_YR_MO_NBR BETWEEN 2021001 AND to_number(to_char(current_date, 'YYYYMMDD'))) 
Sign up to request clarification or add additional context in comments.

2 Comments

Wow. Thanks. Dumb mistake on my part
Happens to us all!

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.