(简单)用于在presto SQL中进行日期转换的SQL查询

时间:2018-09-04 16:22:10

标签: sql presto

我在一个超级简单的查询上使用prestoDB SQL日期逻辑感到有些挣扎,想知道是否有人可以提供解决方案?

我有一些这种格式的日期存储为varchar

20180901
20180902
20180903
20180904
20180905
20180906

etc

我将它们存储在“ lastseen”中

我想要一个可以说的查询

select * from abc where lastseen = (lastseen - 1 day)

因此结果将例如:

20180902 = 20180901

20180901 = 20180831

以此类推。

似乎无法解决,因此欢迎任何解决方案或指针。

1 个答案:

答案 0 :(得分:0)

我相信这样会起作用。

Query

当然,这仅在整个表中都有良好数据的情况下才有效。如果将WHERE放在{{1}}子句中,它也将始终不返回任何内容。

您能否更详细地说明要完成的工作。