SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)

主要用到sql 函数 

DATEDIFF(datepart,startdate,enddate)

 

sql 语句,设 有 数据库表 tableA(日期字段ddate)

——查询 今日

select * from tableA where  DateDiff(dd,VoucherDate,getdate())= 0 

——查询 昨日

select * from tableA where  DateDiff(dd,VoucherDate,getdate())= 1

——查询 本周

select * from tableA where DateDiff(dd,VoucherDate,getdate())<=7 

——查询 上周

select * from tableA where  DateDiff(dd,VoucherDate,getdate())>7 and  DateDiff(dd,VoucherDate,getdate())<=14

——查询 本月

select * from tableA where  DateDiff(mm,VoucherDate,getdate())= 0 

——查询 上月

select * from tableA where  DateDiff(mm,VoucherDate,getdate())= 1

——查询 本年

select * from tableA where  DateDiff(yy,VoucherDate,getdate())= 0 

——查询 上一年

select * from tableA where  DateDiff(yy,VoucherDate,getdate())= 1

 

转载地址:https://www.cnblogs.com/carrot-z/p/9237915.html

转载于:https://www.cnblogs.com/zqn518/p/11119236.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/462220.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle客户端 tsnping时出现TNS-03505:无法解析名称

1.检测服务端的监听器有没有启动&#xff1f; lsnrctl status2.检测E:\oracle\oracle10g\NETWORK\ADMIN是否存在 tnsnames.ora 和sqlnet.ora 两个文件,文件内容分别是# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\client_1\network\admin\tnsnames.or…

SRTP参数及数据包处理过程

http://www.rosoo.net/a/201606/17449.html 原链接 目录 1. 相关参数介绍... 1 1.1 SRTP. 1 1.1.1 两种Key. 1 1.1.2 与传输无关的参数... 1 1.1.3 SRTP流相关参数... 2 1.2 SRTCP. 2 1.3 …

Tomcat 全攻略

转自&#xff1a;http://www.ibm.com/developerworks/cn/java/l-tomcat/ 简介 tomcat 是 jakarta 项目中的一个重要的子项目&#xff0c;其被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品 (Most Innovative Java Product)&#xff0c;同时它又是 sun 公司官方推荐…

【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3

2.1.1 IoC是什么 Ioc—Inversion of Control&#xff0c;即“控制反转”&#xff0c;不是什么技术&#xff0c;而是一种设计思想。在Java开发中&#xff0c;Ioc意味着将你设计好的对象交给容器控制&#xff0c;而不是传统的在你的对象内部直接控制。如何理解好Ioc呢&#xff1…

排队 题解 组合数学+高精度

因为实在是写不动了&#xff0c;所以菜鸡颓博客为了信奥发展的伟大未来作出一点小小的贡献 题目描述 某中学有 n 名男同学&#xff0c;m 名女同学和两名老师要排队参加体检。他们排成一条直线&#xff0c;并且任意两名女同学不能相邻&#xff0c;两名老师也不能相邻&#xff0c…

在window下搭建TensorFlow

网站&#xff1a;https://blog.csdn.net/chduguxue/article/details/793922201.首先查看TensorFlow目前对Windows支持的python版本要求 https://pypi.python.org/pypi/tensorflow/1.1.0rc2截止本文2018年2月27日&#xff0c;要求python是3.5&#xff0c;操作系统64位 如果pytho…

i++与++i的区别,使用实例说明

/*** 类名&#xff1a;TEST.java<br>* <p>* 功能&#xff1a;i与i的区别,使用实例说明* </p>* * Author:<a href"mailto:llnyxxzj163.com">lilong</a> <br/>* Date:2013-5-20<br/>* Time:上午11:25:27 <br/>* Versi…

加减乘除

<script language"javascript">var x2y4document.write("加法:"(xy)"<br>");document.write("减法:"(y-x)"<br>");document.write("乘法:"(x*y)"<br>");document.write("…

Think in AngularJS:对比jQuery和AngularJS的不同思维模式

http://damoqiongqiu.iteye.com/blog/1926475转载于:https://blog.51cto.com/58script/1275438

Day 02 第二天课时总结

一 requests请求库爬取豆瓣电影信息 - 请求url https://movie.douban.com/top250 - 请求方式 GET - 请求头 user-agent cookies import requestsimport redef get_page(url): response requests.get(url) return responsedef parse_index(html): movie_list re.fin…

广播、组播、点播的区别

原网站:https://blog.csdn.net/z502521809/article/details/53007932 今天学习的时候发现了广播、组播、点播这三个用来描述网络节点之间通讯方式的术语&#xff0c;那么这几种“播”到底有什么区别&#xff1f;于是乎百度总结了一下。 ----------------------------------点播…

函数的加减乘除:

<script type"text/javascript">//函数的加法 function add(a,b) {return ab; } document.write(add(6,5))</script><script type"text/javascript">//函数的减法 function reduction(a,b) {return a-b; …

Arm架构下VUE环境的安装

最近因为项目需要在arm环境下搭建vue环境&#xff0c;网上有基于Linux的 教程&#xff0c;路径略有不同&#xff0c;现整理如下 1、安装文件下载 1、下载地址&#xff1a;http://nodejs.cn/download/ 2、选择一个合适的版本下载 2、安装步骤 1、将安装包上传到指定位置(我习惯放…

网络安全技术之端口隔离

端口隔离技术是一种实现在客户端的端口间的足够的隔离度以保证一个客户端不会收到另外一个客户端的流量的技术。通过端口隔离技术&#xff0c;用户可以将需要进行控制的端口加入到一个隔离组中&#xff0c;实现隔离组中的端口之间二层、三层数据的隔离&#xff0c;既增强了网络…

Javascript启动LINUX的x86模拟器

老外真是NB。我无话可说了。 http://bellard.org/jslinux/tech.html转载于:https://www.cnblogs.com/noevil/archive/2012/02/26/2369237.html

python解释器、pycharm安装及环境变量配置

python解释器、pycharm安装及环境变量配置 1.python解释器安装 下载地址&#xff1a;https://www.python.org/ 打开官网&#xff0c;点击downloads,选择操作系统&#xff0c;以windows为例&#xff1a; 选择python2与python3解释器版本&#xff08;以python3.6.6及python2.7.16…

RHEL6.4 Keepalive+LVS(DR)部署文档

1、简介LVSKeepalived 能实现的功能:利用 LVS 控制器主备模式避免单点故障以及自动删除故障 WEB 服务器结点并当它恢复后再自动添加到群集中。拓扑图:2、系统环境系统平台:RHEL6.4硬件平台:dell R720*4硬件参数:cpu(e5-2609)两颗;内存 32G;磁盘 600G*6;RAID 5 ;双电源LVS 版本:…

rtp 实时传输协议

实时传输协议&#xff08;Real-time Transport Protocol或简写RTP&#xff09;是一个网络传输协议&#xff0c;它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。 国际电信联盟ITU-T也发布了自己的RTP文档&#xff0c;作为H.225.0&#xff0c;但是后来当IETF发布了关…

MySQL Cluster7.2.4 集群配置

准备 32位和64位版本 3台服务器 202.38.128.153 dbs2 64位 202.122.32.68 dbs1 64位 192.168.32.22 erpdbtest 32位 管理节点(ndb_mgmd) 192.168.32.22 erpdbtest 32位 数据节点(ndbd) 202.122.32.68 dbs1 64位 202.38.128.153 dbs2 64位 SQL节点(mysqld) 202.122.32.68…

非阻塞I/O多路复用机制

题外话&#xff1a;我们现在要仔细的说一说I/O多路复用机制&#xff0c;因为这个说法实在是太通俗了&#xff0c;通俗到一般人都不懂是什么意思。博主打一个比方&#xff1a;小曲在S城开了一家快递店&#xff0c;负责同城快送服务。小曲因为资金限制&#xff0c;雇佣了一批快递…