查询年初,年末,去年年初,明年年初与年末sql语句

查询年初,年末,去年年初,明年年初与年末sql语句

--年度计算

declare @date datetime

set @date=getdate()

--年初,计算给定日期所在年的第一天

select dateadd(year,datediff(year,0,@date),0) as '所在年的第一天'

--年末,计算给定日期所在年的最后一天

select dateadd(year,datediff(year,-1,@date),-1) as '所在年的最后一天'

--上一年年初,计算给定日期所在年的上一年的第一天

select dateadd(year,datediff(year,-0,@date)-1,0) as '所在年的上一年的第一天'

--上一年年末,计算给定日期所在年的上一年的最后一天

select dateadd(year,datediff(year,0,@date),-1) as '所在年的上一年的最后一天'

--下一年年初,计算给定日期所在年的下一年的第一天

select dateadd(year,1+datediff(year,0,@date),0) as '所在年的下一年的第一天'

--下一年年末,计算给定日期所在年的下一年的最后一天

select dateadd(year,1+datediff(year,-1,@date),-1) as '所在年的下一年的最后一天'

go

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql取去年年初_查询年初,年末,去年年初,明年年初与年末sql语句相关推荐

  1. 解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写

    解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写 例如: 交易卡号/终端编号/交易流水号/平台流水号/交易码,输入时怎么区分 if (!StringUtils.isEmp ...

  2. mysql 将a表数据插入b表_查询A表数据插入到B表中 sql

    前言: 最近遇到一个 查询A表数据插入到B表中sql的问 所以就发文章记录下,希望能帮助到家 开发环境 win10专业版本(其他操作系统具体安装mysql请百度 ) 准备工作: 安装MySQL 1 m ...

  3. 本地mysql无法监听_查询数据库出错,监听器无法监听

    查询数据库出错,监听器无法监听0 a.jsp 项目组在岗员工统计表 项目组名 显示全部 本地人员 出差人员 总计 大连外包 request.setCharacterEncoding("gb2 ...

  4. 查询所有表、索引、视图信息的SQL语句-Mysql/oracle/sql server的不同实现方式

    注:所有查询默认在管理员用户下进行 ----------------------------------Mysql中------------------------------------------ ...

  5. mysql中获取一天、一周、一月时间数据的各种sql语句写法

    来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学 ...

  6. 阿里巴巴(alibaba)系列_druid 数据库连接池_监控(一篇搞定)记录执行慢的sql语句...

    参考帖子:http://www.cnblogs.com/han-1034683568/p/6730869.html Druid数据连接池简介 Druid是Java语言中最好的数据库连接池.Druid能 ...

  7. 【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码

    源码请点赞关注收藏后评论区留言和私信博主 开发环境:Web服务器使用Servlet容器,数据库采用mysql,集成开发环境为Spring Tool Suite(STS) 一.系统设计 电子商务平台分为 ...

  8. mysql kill_Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)

    在使用mysql运行某些语句时,会因数据量太大而导致死锁,没有反映.这个时候,就需要kill掉某个正在消耗资源的query语句即可, KILL命令的语法格式如下: KILL [CONNECTION | ...

  9. mysql 交叉表行转列_Oracle行转列、列转行的Sql语句总结

    多行转字符串 这个比较简单,用||或concat函数可以实现 SQL Code selectconcat(id,username)strfromapp_user selectid||usernames ...

最新文章

  1. AUC是什么?AUC的的意义是什么?AUC的判断分类器优劣标准是什么?AUC如何计算?
  2. Windows Server 2008壮烈牺牲
  3. mysql慢查询单位_MySQL慢查询
  4. Java核心API -- 2(String、StringBuilder、StringBuffer)
  5. androidActivity生命周期
  6. AGC018F. Two Trees
  7. mysql 连接编码_连接Mysql编码问题
  8. java常用的date类
  9. 2048小游戏(变态版哦)
  10. 树莓派 树莓派 编c++_如何建立一个树莓派冰箱的冷冻监视器
  11. 个人计算机更新主要基于,计算机基础知练识习题.doc
  12. JS中的跨域问题及解决办法汇总
  13. 激光雷达相机外参标定
  14. ssm框架整合的crud项目详细步骤
  15. AlphaStar再升级:多智能体强化学习玩《星际争霸2》,排名超99.8%人类玩家
  16. (转)OpenFire源码学习之十八:IOS离线推送
  17. maven打包java项目为可执行jar文件,资源文件放在外面
  18. 亚马逊封号误区(二)
  19. 【论文译文】Few Shot Vid-to-Vid
  20. 基于ASP学生资助管理系统的设计与实现

热门文章

  1. 乐视网客户端 官方版
  2. 2015智能手机操作系统
  3. chromium 编译
  4. Access denied for user ‘root‘@‘localhost‘(using password:YES)解决方法
  5. 7-11 Say Hello to Integers
  6. 实例解析网络钓鱼攻击的幕后
  7. 仿生学导论学习笔记——第一章
  8. 全鲸董事长韩耀宁受邀出席第十九届中国科学家论坛,发表重要演讲
  9. Office PPT 技能培训
  10. 找不到php软件包无法卸载,为什么有些软件卸载不了怎么办