SQLでのクエリに苦労しているので、あなたの助けが必要です。このクエリでは、必要な正確な結果が得られません。2 つの日付の間のすべての日付を引き出す必要があります。
私は2つのクエリを試しました:
SELECT a.MemberID,CONVERT(varchar(12), b.BirthDate, 101) AS BirthDate
FROM Members_Hired AS a
INNER JOIN Members AS b
ON a.ReferenceID = b.RecordID
WHERE (CONVERT(varchar(12), b.BirthDate, 101) >= '02/01/2013'
and CONVERT(varchar(12), b.BirthDate, 101) <= '02/27/2013')
と
SELECT a.MemberID,CONVERT(varchar(12), b.BirthDate, 101) AS BirthDate
FROM Members_Hired AS a
INNER JOIN Members AS b
ON a.ReferenceID = b.RecordID
WHERE (CONVERT(varchar(12), b.BirthDate, 101) BETWEEN '02/01/2013' and '02/27/2013')
これにより、日付の結果'02/05/1990'
も得られます'02/17/1990'
。正確な年ではなく、月と日のみを考慮します。