时间天数相差5天以上并且记录条数大于2的信息

简介:
if not object_id ( ' Tempdb..#T ' is null
    
drop table  #T
Go
Create table  #T( [ ID ] int , [ NAME ] nvarchar ( 1 ), [ DTIME ] Datetime )
Insert  #T
select 1 ,N ' ' , ' 2007-12-15 ' union all
select 2 ,N ' ' , ' 2008-10-12 ' union all
select 3 ,N ' ' , ' 2009-10-13 ' union all
select 4 ,N ' ' , ' 2009-12-15 ' union all
select 5 ,N ' ' , ' 2009-12-17 ' union all
select 6 ,N ' ' , ' 2009-12-14 ' union all
select 7 ,N ' ' , ' 2009-12-10 ' union all
select 8 ,N ' ' , ' 2009-12-01 ' union all
select 9 ,N ' ' , ' 2009-12-10 '
Go
Select * from  #T

select*from[表名]wheredatediff(day,DTIme,getdate())>5and[Name]in (select[Name]from[表名]groupby[Name]havingcount([Name])>2)


declare @i int
select @i = count ( * from  #T  where DateDiff ( day , [ DTIME ] , getdate ())  > 5
if @i > 2
select * from  #T  where DateDiff ( day , [ DTIME ] , getdate ())  > 5

/*
ID          NAME DTIME
----------- ---- -----------------------
1           张    2007-12-15 00:00:00.000
2           刘    2008-10-12 00:00:00.000
3           王    2009-10-13 00:00:00.000
7           李    2009-12-10 00:00:00.000
8           高    2009-12-01 00:00:00.000
9           金    2009-12-10 00:00:00.000

(6 行受影响)

*/


    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/03/1638194.html,如需转载请自行联系原作者


相关文章
|
8月前
|
测试技术
统计天数
统计天数
|
10月前
|
C#
C# 两个DataGridView设置时间范围,开始日期小于结束日期
C# 两个DataGridView设置时间范围,开始日期小于结束日期
65 0
|
11月前
|
Java Shell Perl
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
91 1
|
11月前
|
Java Shell Perl
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间。
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间。
46 0
|
11月前
|
Java BI
Java 某个起始时间,固定的累加天数,计算周期
Java 某个起始时间,固定的累加天数,计算周期
132 1
|
SQL
根据时间字段删除一定时间内的记录
根据时间字段删除一定时间内的记录
96 0
|
SQL 关系型数据库 MySQL
MYSQL查询近一年 近一月 近一周 今天数据 没有数据返回0 按时间有序返回数据
MYSQL查询近一年 近一月 近一周 今天数据 没有数据返回0 按时间有序返回数据
589 0
MYSQL查询近一年 近一月 近一周 今天数据 没有数据返回0 按时间有序返回数据
|
测试技术
按月、按天计算失效日期的代码实现
【背景】:在我们计算截止日期、失效时期的时候,可能存在按年、按月、按天统计失效的情况。比如:当前日期是2014-12-22,900天后失效,失效日期是多少?17个月后失效,失效日期是多少。通过本文源码,你都可以得到答案。 为验证程序的正确性,本文对每个接口函数都做了大量的测试用例。
195 0
|
Java
java时间工具 判断时间大于一个月,小于一年,时间必须以月为单位分割(欢迎测试)
1 package test; 2 3 import java.io.UnsupportedEncodingException; 4 import java.text.ParseException; 5 import java.
3161 0