元数据库中的SQL查询-显示今天数据或日期选择数据

问题描述

在Metabase中运行查询时,我遇到了一些问题。 我想显示基于日期时间的列表数据。 我想要的结果是默认列表,它将显示今天的数据,但是当我从日期过滤器中选择另一个日期时,它将显示所选日期的数据列表。

该数据与默认的今日数据(例如:2020年10月16日)一起使用时很好,但是当我选择另一个日期(例如:2020年10月15日)时,该数据将显示2020年10月15日和2020年10月16日数据。 / p>

这是我的查询:

select display_name as Name,time_in as Clocking_Time,from Clocking_tbl
WHERE time_in = cast(getdate() as Date) [[or time_in = cast({{ValidDate}} as date)]]
order by time_in asc

请提出解决方法的建议。

谢谢

解决方法

您是否要在输入值为observeEvent(input$market,...)时将默认日期设置为今天的日期?

NULL
,
select display_name as Name,time_in as Clocking_Time,from Clocking_tbl
WHERE {{date}}
order by time_in asc

您可以使用变量类型“ fieldfilter”,将字段映射到“您的表(Clocking_tbl)和日期字段(time_in)”,过滤器小部件类型为“ Date Filter”,单击所需的按钮,然后默认过滤器小部件值选择“当前日期” “

让我知道您是否还有其他问题:)

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...