次のクエリを使用して、VB.NET 4.0 を使用して SQL Server 2005 からデータを取得しています。
strSQL = "SELECT EmpNo,
Sum(Cast(Substring(OTHours, 0, 3)AS FLOAT)) AS Hour,
Sum(Cast(Substring(OtHours, 4, 5)AS FLOAT)) AS Minutes
FROM TMSTrans
WHERE CONVERT(VARCHAR, datein, 103) >= '01/06/2012'
AND CONVERT(VARCHAR, datein, 103) <= '27/06/2012'
GROUP BY EmpNo"
しかし、間違ったデータが返されます - 日付範囲の問題だと思います。テーブルには、のようにデータが存在する日時フィールドがあります01/04/2012 00:00:00
。誰でも助けることができますか?