查询最近n天的记录.txt

来自「学习积累的代码段」· 文本 代码 · 共 20 行

TXT
20
字号
select   * from Mysealgoods  where month(Mygoodstime)=month(getdate())-1选取一个月前的记录
几个月就减几


最近1天:   
  select   *   from   table1   where   datediff(day,datefield,getdate())   =   0     
    
  最近2天:   
  select   *   from   table1   where   datediff(day,datefield,getdate())   <=   1   and   datediff(day,datefield,getdate())   >=0   
    
  最近3天:   
  select   *   from   table1   where   datediff(day,datefield,getdate())   <=   2   and   datediff(day,datefield,getdate())   >=   0     
    
  最近一个星期:   
  select   *   from   table1   where   datediff(day,datefield,getdate())   <=     6   and   datediff(day,datefield,getdate())   >=   0   

查询最近10天的记录

-n 前n天
+n 后n天
这是按天算的 
  Mygoodstime>dateadd(d,-10,getdate())

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?