【发布时间】:2021-11-20 13:19:52
【问题描述】:
我有一个文本输入小部件,用户可以在其中输入日期。
CREATE WIDGET TEXT FromDate DEFAULT '2021-09-27'
这很好用,除了我希望始终默认为昨天的日期。
我当然可以这样做:
SELECT CAST(date_sub(CAST(current_timestamp() as DATE), 1) AS STRING)
它按预期返回2021-09-27,所以我希望这适用于小部件:
CREATE WIDGET TEXT FromDate DEFAULT (SELECT CAST(date_sub(CAST(current_timestamp() as DATE), 1) AS STRING))
但是,这会导致:
Error in SQL statement: ParseException:
no viable alternative at input 'CREATE WIDGET'(line 1, pos 7)
== SQL ==
CREATE WIDGET TEXT From DEFAULT (SELECT CAST(date_sub(CAST(current_timestamp() as DATE), 1) AS STRING))
-------^^^
如何更改 Databricks 中文本输入小部件的默认值,使其始终返回昨天的日期?
【问题讨论】:
标签: apache-spark-sql databricks azure-databricks