今天的所有数据: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查询今天,本月,今年的语句相关推荐

  1. SQL 查询总是先执行SELECT语句吗?你们都错了!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 译者:无明 链接:infoq.cn/article/Oke8hgi ...

  2. SQL 查询总是先执行SELECT语句吗?你们都错了!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | infoq.cn/article/Oke8hg ...

  3. SQL 查询总是先执行SELECT语句吗?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取近百本电子书入口 译者:无明 链接:22j.co/b8Un 很多 SQL 查 ...

  4. mysql sql查询昨天的数据_sql语句,查询昨天的数据

    如果在程序中,有前台传来两个时间点:beginTime和endTime,在sql查询中的限制条件就是查询昨天的数据,那么可以这样写: 但是如果在这里要查询昨天的数据的话, 则不能简单地在开始时间的那里 ...

  5. SQL查询字段约束名的语句

    select   b.name   from   syscolumns   a,sysobjects   b   where   a.id=object_id('tablename')   and   ...

  6. mysql查询sql中日期为当天的记录_SQL 查询当天,本月,本周的记录 sql 查询日期...

    SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111)   ORDE ...

  7. 视频教程-C#SQL查询技术-C#

    C#SQL查询技术 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C#语言开发企业 ...

  8. SQL查询语句 select 详解

    查询select: 1.单表查询 2.多表查询 3.嵌套查询分类 1)单表查询 2)多表查询 A.连接查询 B.子查询 ①一般子查询 ②相关子查询*************************** ...

  9. sql查询字段结果显示部分_SQL语句结构分析

    SQL语句结构: -- 第二步执行语句 select 查询结果 -- 第一步执行语句,数据来源和查询条件 from 表名 where 查询条件 group by 分组字段 having 分组指定条件 ...

  10. MySQL番外篇:一条SQL查询语句是如何执行的?

    在面试的过程中,有的面试官会给出一条简单的SQL查询语句,让简单说一下执行的过程. SELECT * FROM emp where age=30; 以下问MySQL的基本架构图,从中可以看出SQL语句 ...

最新文章

  1. 虚拟化基础架构Windows 2008篇之8-添加启动映像
  2. 英特尔溢价4倍收购还遭拒!RISC-V芯片公司SiFive说想独立上市
  3. 语音怎么进入滤波器matlab,基于Matlab的语音信号滤波器的设计与实现
  4. 【ArcGIS风暴】ArcGIS自动生成标识码(BSM)的两种方法案例教程
  5. 数据库DBA(3年以内需求)
  6. asp.net mvc 点滴 一 asp.net mvc vs asp.net web forms
  7. MySQL数据库定期自动备份(定时任务)
  8. 程序员如何删库?(一看就会)Linux
  9. Android 实现人脸识别检测时的扫描动画效果(二维码扫描动画效果同理)
  10. 运用自回归滑动平均模型、灰色预测模型、BP神经网络三种模型分别预测全球平均气温,并进行预测精度对比(附代码、数据)
  11. 自媒体内容泛滥,同质化严重!用户已审美疲劳
  12. MATLAB-将数据读取/写入excel表格
  13. 【网络】IP地址计算
  14. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)
  15. OPPO Java后端校招提前批面试
  16. Redis 的 hash,及其序列化问题
  17. echart基本使用
  18. 大厂面试中三次握手延伸出来n连发你受得了?
  19. 6.网络技术——路由器原理:静态路由+默认路由(后附实验习题)
  20. git 报错git-upload-pack 解决方法

热门文章

  1. 快播:那些年经历过的野蛮生长
  2. 51单片机初级项目开发10套资料(适合初学者练手题目)
  3. HarmonyOS IoT设备内核编程接口-----消息队列
  4. 1.4 输入a、b、c,求方程ax2+bx+c=0的实根。
  5. 民工哥的十年程序员生涯:杭漂十年,今撤霸都!
  6. PyCharm破解方法收藏
  7. libevent涉及的知识积累
  8. LinqToObject(2)——自由自在
  9. 山东科技职业学院计算机考试,【考场考点】山东科技职业学院托福考点详情及考友考评分...
  10. HIVE的定义,HIVE是什么?