表格1

id dates

01 23/02/2011
02 24/04/2011
03 26/08/2011
...

我想从table1中选择id,如果超过6个月的日期。

tabl1的预期输出

id日期

01 23/02/2011 'Dates is older than 6 month
02 24/04/2011 'Dates is older than 6 month

如何进行查询

需要查询帮助

===============>>#1 票数:5 已采纳

select id, dates
from Table1
where dates < dateadd(month, -6, getdate())

===============>>#2 票数:1

select id from table1 where datediff(m, dates, getdate()) >= 6

  ask by Gopal translate from so

未解决问题?本站智能推荐:

1回复

与日期和ID比较?

使用SQL Server 2000 我想根据Table1.personid获取Table2.TimeIn Table2.TimeOut,如果Table1.Date = Table3.Date,则还需要Table3.TimeIn,Table3.TimeOut。 3桌 表格1
1回复

与日期和ID问题进行比较

表格1 等等..., 从上表 我想从Table1.ID = Table2.ID和Table1.Date = Table2.Date上的Table1内部联接Table2中获取Table1.ID,Table1.Date,Table2.Intime,Table2.Outtime
8回复

SQL获取上次日期时间记录[重复]

这个问题在这里已有答案: SQL Server:仅选择MAX(DATE) 9个答案的行 我正试图从碰巧存储多个状态的表中获取最后一个日期时间记录。 我的表看起来像这样: 结果应该是
3回复

指定的日期之间不应该显示ID?

使用SQL Server 2000 Database1.Table1 等等..., Database2.Table2 等等... 假设我要显示从2009年2月21日到2009年2月26日的记录-预期输出: 在上面的两个表中,我要显示Database1.t
2回复

选择具有ID和最后日期验证的查询

使用SQL Server 2000 表格1: 表2: 在table2中,我要选择id和日期,日期应该从table1的下一个日期开始显示。 查询如下: 预期产量: 根据以上输出, 我想查询上述情况。
5回复

如何按日期过滤列

使用SQL Server 2000 表格1 从table1 ,我想显示id和日期为null或日期等于当前月份.. 条件 例如当前月份是02/2012意思,我想显示id 003和004,因为003 date为null,004 date等于当前月份日期... 如
1回复

SQL Server 2000,获取COUNT(DISTINCT ID)的条件是我无法写入我的WHERE?

首先,我不想使用“加入”,因为这将使我的查询更长且难以阅读。 所以我需要做的就是使用相同的SELECT语句。 我在myTable中的列是A,B,C,D,时间,ID和H. H columnd告诉记录是“打开”还是“关闭”,这是我的查询的样子。 我需要上面的查询返回另一个结果列
4回复

如何从日期获取月份和年份

使用SQL Server 2000 日期20120101, 20120201, 20120301... Fomat是yyyymmdd 我想显示01 / 2012、02 / 2012、03 / 2012等日期的月份和年份... 预期产量 我不要1 / 1/2012,
3回复

如何获得最近日期的总数

使用SQL Server 2000 我想获得每个id的总数的最大值(日期)。 我想获取每个ID的总数的最大值(日期)。 试过查询 获取错误消息为 “除非聚集在HAVING子句或选择列表中包含的子查询中,否则聚集可能不会出现在WHERE子句中,并且正在聚集的列是外
2回复

根据今天的日期运行查询

我正在制作一个使用Windows Scheduler自动运行的程序。 我想做的是将程序设置为在每月的1号和16号运行。 如果程序在1号运行。 我想在上个月运行查询...例如,如果今天是8月的第一天,我希望它运行7/1/12-7/31/12。 如果我在16日运行该程序,则希望它在当月至15