我有一个表,其中日期以:yyyymmdd格式存储在SybaseAdapativeSQLServer中。我想根据上表中存储的日期得到上周的日期。例如,如果存储的日期是20200430——则输出必须是20200423例如,如果存储的日期是20200605——则输出必须是20200528请帮我怎么做。
gajydyqb1#
你只想减去7天吗?
dateadd(day, -7, datecol)
当然,如果您的日期实际上是一个字符串,则需要将其转换为日期。你的格式应该适合 cast(stringcol as date) .
cast(stringcol as date)
1条答案
按热度按时间gajydyqb1#
你只想减去7天吗?
当然,如果您的日期实际上是一个字符串,则需要将其转换为日期。你的格式应该适合
cast(stringcol as date)
.