Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查询一个表,该表选择表中具有相同年份的所有日期_Sql_Sql Server 2008 - Fatal编程技术网

Sql 查询一个表,该表选择表中具有相同年份的所有日期

Sql 查询一个表,该表选择表中具有相同年份的所有日期,sql,sql-server-2008,Sql,Sql Server 2008,我有一张桌子tk。它有一列生效日期,数据类型为日期。该表还有一些其他列。我要做的是查询表,以便输出包含具有相同年份但月份应该不同的所有日期 我在SQL Server中尝试了以下查询,但没有返回所需的结果: select * tk_id from tk group by tk_id, YEAR(effective_date); 您正在寻找where子句吗 select * from t where effective_date >= '2019-01-01' and effective_d

我有一张桌子
tk
。它有一列
生效日期
,数据类型为
日期
。该表还有一些其他列。我要做的是查询表,以便输出包含具有相同年份但月份应该不同的所有日期

我在SQL Server中尝试了以下查询,但没有返回所需的结果:

select * tk_id
from tk
group by tk_id, YEAR(effective_date);

您正在寻找
where
子句吗

select *
from t
where effective_date >= '2019-01-01' and effective_date < '2020-01-01'
选择*
从t
其中生效日期>='2019-01-01'和生效日期<'2020-01-01'

请提供示例数据和所需结果。实际上,该表中有许多特定日期的记录,我感兴趣的是具有相同年份但不同月份的记录。但它们应该分组。例如:2016-02-302016-03-012017-03-012017-04-01@TusharLikhar . . . 我想你应该问一个新问题。提供示例数据、期望的结果,并清楚地解释您想要做什么。