我有一個數據庫(SQL Server 2005 Express)表格列PatientID(多於1條記錄可以具有相同的患者ID)和TestNo。我想檢索具有相同PatientID的所有記錄中的最大testNo列。應該如何使用SQL語句?我使用RecordSet指針訪問vC++應用程序中的記錄。我如何從SQL服務器表中檢索數據,其中有兩列表示PatientID和TestNo,Differnt TestNo可以具有相同的患者ID
回答
使用此SQL:
SELECT MAX(TestNo), PatientID
FROM dbo.YourTable
GROUP BY PatientID
感謝您的快速響應....我會試試看,並得到回覆 – FerozKhan 2010-10-13 08:42:53
下面的查詢應該做的工作:
Select max(TestNo) as TestNo, PatientId from TableName group by PatientId
這將返回測試的最大不針對每個病人的。如果您需要爲特定患者服用,您可以添加條件。
如果我想通過一個特定的patientID,說BPL000019我應該做什麼 – FerozKhan 2010-10-13 08:44:34
我想從表中檢索一個記錄,該記錄對於給定的PatientID具有最大的testNo。我正在使用ADO recordSet指針來獲取記錄,所以我需要正確的SQL語句,以便我可以將它傳遞給PrecordSet-> Execute函數。請幫助 – FerozKhan 2010-10-13 09:11:26
最大testNo是什麼意思?是測試的最大計數[max(count(tesNo))]還是testNo [max(testNo)]中的最大值? – Kangkan 2010-10-13 13:54:07
- 1. 我想檢索表,其中列有相同的數據
- 2. 從具有相同名稱但不同表格的兩列中檢索數據
- 3. 我如何可以同步具有相同結構的兩個MySQL表和不同的服務器
- 4. 從兩個具有相同列的表中選擇數據
- 5. 加入兩個具有相同ID和合並ID列的表
- 6. 查詢SQL表中同一列具有相同的ID
- 7. 我想從SQL Server中的4個表中檢索數據
- 8. 檢索從表中的數據,其中一個具有多個列指向在其它相同的主鍵?
- 9. 如何從ASP和SQL Server的不同表中檢索兩個具有相同名稱的字段?
- 10. 如何從具有兩列的表中獲取記錄具有相同的值?
- 11. 我有兩個具有相同類和ID的div,我可以在其中使用,以便模擬點擊?
- 12. 檢索相同的數據存在於具有相同列結構的兩個不同表中
- 13. SQL服務器從表中檢索數據
- 14. sql服務器表可以有兩個標識列嗎?
- 15. 如何建模和檢索具有共同表格的數據?
- 16. SQL:從具有相同的列名的兩個表使用的數據...更多
- 17. 從數據庫中檢索記錄沒有相同的ID
- 18. smartGWT:從服務器檢索數據以填充列表GridGrid
- 19. 從表中合併列,併合並具有相同ID的行
- 20. 從數據庫中顯示具有相同ID的條目
- 21. 從多個表中選擇具有相同列名的數據
- 22. 查找具有相同ID的多個記錄SQL服務器
- 23. 如何從兩個不同的表格顯示具有相同名稱的列?
- 24. SQL服務器具有相同模式的多個數據庫
- 25. 如何在只知道一個值的情況下從兩個表中檢索具有相同ID的多行
- 26. 從相同的LEFT JOIN表中檢索兩次匹配數據?
- 27. 如何計算具有相同列數據的行數並顯示到表中?
- 28. SQL:從不同的列添加具有相同ID數的值
- 29. Ruby:我有兩個散列數組,我如何計算兩個散列中具有相同ID的元素?
- 30. SQL服務器 - SELECT DISTINCT兩列,其中,所選擇的不同的列具有基於其它兩列
我的意思是說,在表中相同的patientID下檢索最大的testno。什麼是SQL語句來實現這一點, – FerozKhan 2010-10-13 08:38:29