首页 > 解决方案 > 雪花程序中的日期格式

问题描述

我在雪花中创建下面的 proc。

创建或替换过程 test102701(StartDate DATE,enddate Date) 返回字符串非空语言 javascript 以所有者身份执行 $$ try { var sqlquery="";

sql查询= SELECT ename from emp WHERE Start_date BETWEEN to_date('${STARTDATE}','MM/DD/YYYY') AND to_date('${ENDDATE}','MM/DD/YYYY');

                         return sqlquery; snowflake.execute({sqlText:sqlquery}); }  return success;  } 

捕捉(错误){返回错误信息;} $$;

但是在执行过程时

调用 test102701('01/01/2020','12/31/2020');

上面的语法显示如下。

SELECT ename from emp WHERE start_DATE BETWEEN to_date('Wed Jan 01 2020 00:00:00 GMT-0500 (Eastern Standard Time)','MM/DD/YYYY') AND to_date('Thu Dec 31 2020 00:00:00 GMT-0500(东部标准时间)','MM/DD/YYYY');

日期值未正确填充。

请帮助我。

标签: date

解决方案


推荐阅读