SQL语句来查询今天、昨天、7天内、30天的数据,经典!
—恢复内容开始—

今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0
昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1
7天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<=7
30天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<=30
本月的所有数据:select * from 表名 where DateDiff(mm,datetime类型字段,getdate())=0
本年的所有数据:select * from 表名 where DateDiff(yy,datetime类型字段,getdate())=0
查询今天是今年的第几天: select datepart(dayofyear,getDate())
查询今天是本月的第几天:1. select datepart(dd, getDate())  2.select day(getDate())
查询本周的星期一日期是多少 (注意:指定日期不能是周日,如果是周日会计算到下周一去。所以如果是周日要减一天)
SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)
查询昨天日期:select convert(char,dateadd(DD,-1,getdate()),111)  //111是样式号,(100-114)
查询本月第一天日期:Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) as firstday
查询本月最后一天日期:Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) as lastday      //修改-3的值会有相应的变化
本月有多少天:select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast((cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' ) as datetime ))))
求两个时间段相差几天:select datediff(day,'2016/5/17','2016/8/20') as daysum
在指定的日期上±N天:select convert(char,dateadd(dd,1,'2016/8/20'),111) as riqi    //输出2016/8/21
在指定的日期上±N分钟:select dateadd(mi,-15,getdate())  //查询当前时间15分钟之前的日期

SQL语句来查询今天、昨天、7天内、30天的数据相关推荐

  1. 如何在 Linux 上用 SQL 语句来查询 Apache 日志

    Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么.的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源.我们将在这篇文章中 ...

  2. PHP获取MySQL执行sql语句的查询时间

    PHP获取MySQL执行sql语句的查询时间 1. $t1=microtime(true); mysql_query($sql); echo microtime(true)-$t1; 2. //计时开 ...

  3. Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项

    Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...

  4. java sql范围查询语句,java类中写sql语句,查询条件包含换行

    java类中写sql语句,查询条件包含换行 detachedCriteria.add(Restrictions.or( Restrictions.like("chengBanDanWeiId ...

  5. Python与开源GIS:在OGR中使用SQL语句进行查询

    属性选择与空间选择都可以看作是OGR内置的选择功能,这两种功能可以解决大部分实际中的问题.但是也有这种时候,就是进行查询时的条件比较复杂.针对这种情况,OGR也提供了更加灵活的解决方案:支持使用SQL ...

  6. sql语句连接查询.

    sql语句连接查询. 接触sql语句这么长时间了,牵涉到连接的时候,总是google别人的. 今天好好学学sql 的连接查询 准备工作 : mysql5.6 建表语句 查询语句 select p.id ...

  7. sql 语句 将查询结果中数字等标示转成汉字

    sql 语句  将查询结果中数字等标示转成汉字 --使用case 语句 将state字段进行转换 0 1  2  正常.删除.禁用 SqlServer: select name,age,sex,sta ...

  8. 二见钟情之SQL语句嵌套查询

    这次机房收费系统折腾了七八次,刚开始的时候是因为不会,现在再改是因为自己不够满意,总觉得还能做得更好一点,所以就推倒重来:然后又推倒,又重来,貌似有瘾一样,不过确实该快点了,不然等自己满意了就该过年了 ...

  9. sql语句分组查询最新的一次记录

    目录 1 需求 2 xml里面的代码 1 需求 A为任务表,B为日志表.一个任务可能有多个日志,一次任务调度就是一个日志: 现在想要拿到最新一次的调度:也就是单个任务的最新一次调度的信息: 2 xml ...

最新文章

  1. 介绍java -cp java -jar的区别
  2. kotlin 学习笔记(1)
  3. python使用线性回归实现房价预测
  4. How to enable product text HTML editor
  5. 10kv电压互感器型号_电流互感器结构及原理
  6. 2017.8.15 阿狸的打字机 失败总结
  7. JS变量中你不知道的小埋伏
  8. 用python爬虫抓站的一些技巧
  9. 华为ensp ftp 上传下载
  10. uniapp 安卓快捷方式插件(桌面长按app图标) Ba-Shortcut
  11. android 设置启动画面,修改Android开机画面
  12. 2013年国模 B题 碎纸片拼接
  13. idea如何关闭代码提示,设置快捷键提示代码
  14. 第一次.......
  15. 鸟类识别扫一扫,AI识鸟一拍就知道鸟类信息
  16. 树莓派4B Raspbian系统常用Linux 命令及快捷键
  17. 杨月江计算机导论答案,计算机导论课程实验教学大纲-计算机学院-华北科技学院.doc...
  18. Camera ITS当中的test_exposure测试
  19. 大数据bigdata
  20. 实例三:MATLAB APP design-多项式函数拟合

热门文章

  1. window.scrollTo滚动条滚动速度 滚动到指定距离
  2. 鸿海的面板工厂再陷亏损,夏普电视难与中国电视竞争?
  3. winfrom dev控件gridcontrol精确到时分秒的日期格式设置
  4. GAN学习指南 从原理入门到制作生成Demo
  5. Node获取微信JSSDK签名测试号案例
  6. 数字化转型对于创业者有何机遇?
  7. 第二次作业《软件工程》
  8. 2023年 PCB产业危机,全面价格战恐将开启
  9. Apple application
  10. DCMM认证对企业有什么好处?