在sybase sql server中获取yyyymmdd中日期的上周日期

ve7v8dk2  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(301)

我有一个表,其中日期以:yyyymmdd格式存储在SybaseAdapativeSQLServer中。
我想根据上表中存储的日期得到上周的日期。
例如,如果存储的日期是20200430——则输出必须是20200423
例如,如果存储的日期是20200605——则输出必须是20200528
请帮我怎么做。

gajydyqb

gajydyqb1#

你只想减去7天吗?

dateadd(day, -7, datecol)

当然,如果您的日期实际上是一个字符串,则需要将其转换为日期。你的格式应该适合 cast(stringcol as date) .

相关问题