我有一个表,其中在Sybase Adapative SQL Server中以:yyyymmdd的格式存储日期。
我想根据上表中存储的日期获取上周的日期。
例如,如果存储的日期是20200430-输出必须是20200423
例如,如果存储的日期为20200605-输出必须为20200528
请帮助我,我们该怎么做。
您是否只想减去7天?
dateadd(day, -7, datecol)
当然,如果您的日期实际上是一个字符串,则需要将其转换为日期。您的格式应该适合cast(stringcol as date)
。