ちょっと、これを解決できないようです。次のクエリがあります。
SELECT DISTINCT CONVERT(VARCHAR(8), time, 4) AS Batch
FROM Calls
ORDER BY Batch
通常の日付ではなく、日ごとに列を並べ替えます。つまり、次のようなものが得られます。
1.11.12
1.12.12
2.11.12
3.11.12
4.11.12
どうすればこれを解決できますか? 時間で並べ替えようとすると、クエリは値を区別できず、すべてのクエリが台無しになります。
これを意味する:
SELECT DISTINCT CONVERT(VARCHAR(8), time, 4) AS Batch , time
FROM Calls
ORDER BY time, Batch
クエリをうまく並べますが、値を区別しません。