从上周六晚上7点到现在,我需要过滤一张桌子。我怎么做?我正在过滤的列为dateTime2(0)格式? 最佳答案 无论您的DATEFIRST设置如何,此表达式都会始终为您提供上一个星期六的晚上7点:select DATEADD(week, DATEDIFF(week,'19000101',CURRENT_TIMESTAMP),'1899-12-30T19:00:00') 如果在星期六运行,它将给您上一个星期六。