SQL:确定记录(名/姓)是否在日期列中出现多次

时间:2013-01-10 18:29:33

标签: sql ms-access

我有一个包含 FirstName,SecondName和Date Columns 的表。许多记录在日期字段中出现多次。

First_Name  Last_Name  Date

Amy         James      1/1/2011
Amy         James      1/1/2012
John        Jones      1/2/2011
James       Anyone     2/2/2011
James       Anyone     2/2/2012

我正在尝试查询仅在2011年和2012年发生的不同名字和姓氏。 谢谢, Ĵ

1 个答案:

答案 0 :(得分:1)

您需要查看GROUP BYYEAR个功能。尝试这样的事情:

SELECT First_Name, Last_Name
FROM TableName 
GROUP BY First_Name, Last_Name
HAVING COUNT(Year([Date])) > 1

这是SQL Fiddle