模式SQL:动态日期参数

模式SQL:动态日期参数,sql,parameters,amazon-redshift,liquid,mode,Sql,Parameters,Amazon Redshift,Liquid,Mode,我正在尝试使用SQL模式创建一个参数,该参数将动态到当前月份的第一个和最后一个日期作为开始日期和结束日期。我把我的代码放在下面,我知道它不起作用。您必须使用我不太熟悉的liquidsql() {% form %} start_date: type: date default: date_add(month, -1, date_trunc(month, current_date)) end_date: type: date default: LAST_DAY(TO_DATE(

我正在尝试使用SQL模式创建一个参数,该参数将动态到当前月份的第一个和最后一个日期作为开始日期和结束日期。我把我的代码放在下面,我知道它不起作用。您必须使用我不太熟悉的liquidsql()

{% form %}

start_date:
  type: date
  default: date_add(month, -1, date_trunc(month, current_date))
 
end_date:
  type: date
  default: LAST_DAY(TO_DATE(CURRENT_DATE,YYYY-MM-DD))

{% endform %}

请解释为什么它不起作用。您是否得到错误或不正确的值?也许你想发布这个链接:事实上,这个代码示例,在同一个页面上,看起来更像是你想要的@Nick.McDermaid,它确实显示了如何添加/子跟踪天数,但没有查看给定月份的最后一天/第一天。我已经尝试了一些使用液体代码的版本,但未能成功运行。参数SQL运行正常,但运行使用该参数的实际表的SQL会收到错误消息,错误消息是?请将其添加到问题中如果您使用的是本机sql,请为RDBMS添加一个标记。神谕