我使用SQL Server 2005和我有存在以下表...SQL服務器查找具有相同ID重複日期
[uniqueID] [requirementId] [number] [description] [dtmexecuted] [amount]
我需要找到所有具有相同requirementid行和dtmexecuted。我試過
select
requirementid, dtmexecuted, count(*)
from
[MyTable]
group by
requirementid, dtmexecuted
having
count(*) > 1
order by
requirementid
但這並沒有讓我得到我需要的結果。這是我需要的一個例子。
[FEE55DE4-F7AD-438F-83F5-0002C7DAF993] [3719D29C-8532-4128-BECA-F720106AE61B] [03] [desc] [2011-04-01 00:00:00.000] [900.00]
[BRW46DE4-F1GC-125C-51RC-3985G7CFF873] [3719D29C-8532-4128-BECA-F720106AE61B] [04] [desc 2] [2011-04-01 00:00:00.000] [1900.00]
我需要寫一些東西,將返回這兩行作爲具有相同requirementid和dtmexecuted。
我不認爲有任何理由爲您查詢失敗,是你的,你是正確的測試? – Lokesh