–查询某年的数据
select * from table where YEAR(createTime) = 2018;

–查询某月的数据 将数据库中的时间字段格式改为字符串格式。
select * from combine where CONVERT(varchar(7),create_time, 120 ) = ‘2018-05’
或者
select * from combine where YEAR(create_time)=2018 and month(create_time)=5;

sqlserver

查询昨天的数据

select * from table where datediff(day, 时间字段,getdate()) = 1

查询今天的数据

SELECT * FROM checkinfo where DATEDIFF(day,时间字段,GETDATE())=0;

查询昨天的数据

SELECT * FROM checkinfo where DATEDIFF(day,时间字段,GETDATE())=1;

查询本周的数据

SELECT * FROM checkinfo where datediff(week,c_sample_date,getdate())=0;

查询上周的数据

select * from checkinfo where datediff(week, 时间字段 ,getdate()) = 1;

查询下周的数据

select * from checkinfo where datediff(week, 时间字段 ,getdate()) = -1;

查询上月的数据

select * From checkinfo Where DateDiff(month, 时间字段, GetDate()) = 1;

查询本月的数据

select * From checkinfo Where DateDiff(month, 时间字段, GetDate()) = 0;

查询下月的数据

Select * From checkinfo Where DateDiff(month,时间字段,GetDate()) = -1;

查询最近七天的数据

Select * From checkinfo Where DateDiff(dd, 时间字段, GetDate()) <= 7

查询今年的数据

Select * From checkinfo Where DateDiff(year, GetDate(), c_sample_date ) = 0

mysql

查询今天的数据

select * from table where to_days(时间字段) = to_days(now());

查询本周的数据

SELECT * FROM  table WHERE YEARWEEK( date_format(时间字段名,'%Y-%m-%d' ) ) = YEARWEEK( now() ) ;

查询本月的数据

SELECT * FROM table WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' );
或
select * from table where date_format( 时间字段名,'%Y-%m')=date_format(now(),'%Y-%m');

–查询本年数据

select * from table  where YEAR(时间字段名)=YEAR(NOW());

sql 获取某年 某月的数据相关推荐

  1. 获取某年某月的第一天和最后一天的Sql Server函数

    留个底: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =========================================== ...

  2. pandas创建时间序列仿真数据并过滤(filter)时间数据:头尾数据、某年的数据、某年某月的数据、某年某月某日的数据、某个时间范围内的数据、truncate函数查看特定时间之前护着之后的数据

    pandas创建时间序列仿真数据并过滤(filter)时间数据:头尾数据.某年的数据.某年某月的数据.某年某月某日的数据.某个时间范围内的数据.truncate函数查看特定时间之前护着之后的数据 目录

  3. python获取某年某月的第一天和最后一天获取某年某月的天数

    1.python获取某年某月的第一天和最后一天 在写程序的时候,我们经常要获取某年某月的第一天和最后一天,如输入202208,即可得到2022-08-01 和 2022-08-31 话不多说,上代码 ...

  4. 【Java】获取某年某月有多少天

    [Java]获取某年某月有多少天 效果 代码 package com.cxl;import java.util.Calendar; import java.util.Scanner;//获取某年某月有 ...

  5. 用python获取某年某月/(当前)的天数

    用python获取某年某月的天数 import calendar 调用monthrange(year, month)函数 如图: (3,30),3是2021年4月第一天的星期数-1:30则是2021年 ...

  6. Java实现获取某年某月第一天最后一天

    一.某月第一天 /*** 获取某年某月的第一天*/public static String getFisrtDayOfMonth(int year,int month){Calendar cal = ...

  7. 获取某年某月的最后一天

    在写项目中,有这样一个需求:用户输入年月后,输入框自动显示这年这月的最后一天. 像我们熟知的"一三五七八十腊,三十一天永不差",再除去二月份,其余的都是三十天.可能麻烦的就是如果用 ...

  8. JavaScript获取某年某月的最后一天

    JavaScript获取某年某月的最后一天 1.实现源码 <!DOCTYPE html> <!-- To change this license header, choose Lic ...

  9. SQL中取一个月的数据的处理方式

    前提: 场景设置:表T,其中有属性date表示表中数据的更新时间. 问题:取一个月的数据:2015 年1月的数据. 取前一个月的数,当前月份未知. 一,取一个月的数据 对于知道确定月份的需求,SQL处 ...

最新文章

  1. spring-boot 引入xml注入bean
  2. [android] 练习使用ListView(一)
  3. linux命令学习之 cp(命令学习之四)
  4. 奇异值的物理意义是什么?
  5. hpe服务器有哪些型号,HPE ProLiant DL80 Gen9 服务器 - 惠普服务器配置参数
  6. 浅析SQL Server数据库中的伪列以及伪列的含义
  7. Java 接口 新特性(Java8)
  8. 用C#写MSN机器人
  9. 浅谈LTE技术及实际应用方案
  10. 通过VisualSVN的POST-COMMIT钩子自动部署代码
  11. OSGI概念理解和入门
  12. 聊聊数据权限哪些事儿
  13. Java 8 Lambda表达式10个示例【存】
  14. CCF201409-2 画图(100分)
  15. Java编程:树(实际应用)
  16. EXCEL 分列功能的使用
  17. Linux中ffmpeg批量压缩音频
  18. 【刨根问底】解决我的世界启动,报错openGL版本不足的问题
  19. Golang 相关 mindoc开发
  20. 网络安全-江湖高手专用的“隐身术”:图片隐写技术

热门文章

  1. LeetCode每日一题,积少成多,量变到质变(最近比较忙不定期持续更新.........)
  2. win11点击任务栏音量、无线、电池按钮无反应
  3. [转载]什么叫ERP
  4. 批量修改文件扩展名,并在扩展名的前面或后面插入特定的文字
  5. 解密干嘉伟:管理者用人,领导者培养人 by彭文华
  6. 基于混合密码体制的端到端短信通讯系统(Java实现+AES+RSA+json)
  7. OnlyOffice Docker版搬砖心得
  8. php现场大屏幕互动系统
  9. Jaeger docker部署实操
  10. 万字总结,一文带你秒懂Java中的封装、继承和多态(有代码 有示例)