我试图获得上周六的日期格式,例如yyyy/mm/dd
我正在使用
FORMAT(DATEADD(wk, -1, DATEADD(wk, DATEDIFF(wk, 0,getdate()), -1)), 'yyyy/MM/dd')
我有错误:
function pg-catalog.data_diff(" unknown",integer,timestamp without 时区)不存在。提示:没有函数匹配给定的名称 和参数类型。
答案 0 :(得分:0)
datediff
采用不同的论点。这看起来好像应该是dateadd
,但它没有意义。
试试这个:
format(dateadd(day, -2, date_trunc('week', getdate())), 'yyyy/MM/dd')
这将返回最近的星期一:
date_trunc('week', some_date_here)
然后你回去2天。