java datediff函数_sql DATEDIFF 函数

sql  DATEDIFF 函数

今天的所有数据: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()) <=15

本月的所有数据:select * from 表名 where DateDiff(mm,datetime类型字段,getdate())=0

上月的所有数据:select * from 表名 where DateDiff(mm,datetime类型字段,getdate()) <=1

本年的所有数据:select * from 表名 where DateDiff(yy,datetime类型字段,getdate())=0

--查询今天是今年的第几天

select datepart(dayofyear,getDate()) --

--查询今天是本月的第几天

select day(getDate())

--查询本周的星期一日期是多少

SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0) --2019-08-12 00:00:00.000

--昨天

select convert(varchar(10),dateadd(DD,-1,getdate()),120) --2019-08-12

--本月有多少天

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,'2012/8/1','2012/8/20') as daysum --19

SQL datediff&lpar;&rpar;函数 时间差

定义和用法 DATEDIFF() 函数返回两个日期之间的天数. 语法 DATEDIFF(datepart,startdate,enddate) startdate 和 enddate 参数是合法的日期 ...

sql DATEDIFF函数使用

date_part abbreviations year yy, yyyy quarter qq, q month mm, m dayofyear dy, y day dd, d week wk, w ...

sql dateDiff函数

当月的数据select * from MOPICK where dateDiff(m,getdate(),START_DATE)=0

SQL Server DATEDIFF&lpar;&rpar; 函数

Server Date 函数 定义和用法 DATEDIFF() 函数返回两个日期之间的天数. 语法 DATEDIFF(datepart,startdate,enddate) startdate 和 e ...

SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录

SQL DATEDIFF语法及时间函数 Sql 查询当天.本周.本月记录 转:http://blog.csdn.net/Json1204/article/details/7863801?locatio ...

sql server 的datediff函数

这两天要把一个sqlserver数据库的程序改成oracle的,发现两个数据库之间的函数很多不一样.sqlserver的数据库中的DateDiff 函数用法解释如下: 描述 返回两个日期之间的时间间隔 ...

&lbrack;转&rsqb; SQL日期函数dayadd&sol;datediff&sol;datepart

函数一: CREATE OR REPLACE FUNCTION dayadd(p_Component varchar2, p_Number number, p_Date date) RETURN DA ...

SQL Server DATEDIFF&lpar;&rpar; 函数&lpar;SQL计算时间差&rpar;

select  *   from   task_list  where 1=1 and    datediff(dd,carateTime,getdate()) =0      定义和用法 DATED ...

SQL SERVER DATEDIFF函数

定义: DATEDIFF() 函数返回两个日期之间的时间间隔. 语法: DATEDIFF(datepart,startdate,enddate) 参数: ①datepart 参数可以是下列的值: da ...

随机推荐

css实现水平垂直居中

一.单行文字居中: height: 100px;height: 100px;overflow: hidden; 二.多行内容居中(容器的高度不能固定): padding-top: 24px;paddi ...

提高生产性工具&lpar;四&rpar; - XML数据库的尝试

首先祝大家新年快乐.身体健康,平安就是福气. 对于一般的个人迷你项目,数据量不大的时候,完全没有必要使用数据库,管理数据使用XML就可以了. 自己尝试写了一个XML数据库,插入1w条小记录,大概3M大 ...

总结asp&period;net页面跳转

ASP.NET页面跳转相关知识 一.标签   1.   2. 这是最常见的一种转向方法; eg:  < ...

BZOJ4590 自动刷题机

Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机--一种可以自动AC题目的神秘装置.自动 刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写 ...

回退(pop&amp&semi;present)到根页面(根控制器)的方法,很不错~

http://blog.csdn.net/assholeu/article/details/45897035

Java遇见HTML——JSP篇之JSP内置对象&lpar;下&rpar;

一.什么是session 1.session表示客户端与服务器的一次会话2.Web中的session指:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 ...

seleniumAccessors

assertErrorOnNext(message) 告诉Selenium在下一个命令执行时期待有错误. 参数:·message–我们所期望的错误信息.如果出现不正确的错误信息,该命令将失败.同断言相 ...

Openfire开发配置&comma;Openfire源代码配置&comma;OpenFire二次开发配置(eclipse)

首先去官网把openfire的源码下下来: http://www.igniterealtime.org/downloads/source.jsp 1.下载后放到你的workspace当中,我的woek ...

win7下出现读不到移动硬盘的解决办法

很多电脑会出现移动硬盘读不到,或者 读到部分盘的情况,那么下面我就为大家来一一解决这些情况: 方法一:    最常见的是硬盘供电不足导致 ,要么换一个硬盘盒子,要么给硬盘一个外加电源即可方法二:    ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值