如何获取上一个星期一的时间戳日期?基本上是一个“周”字段。
我用谷歌搜索并获得了MS SQL,但不适用于Postgresql。
SELECT DATEADD(wk, DATEDIFF(wk,0,GETDATE()), 0) MondayOfCurrentWeek
答案 0 :(得分:2)
select date_trunc('week', current_timestamp)
手册中的更多详细信息:http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC