私はSQLを初めて使用し、ここで問題に直面しています。私は自分が何をする必要があるかは理解していると思いますが、その構文は理解していません。基本的に、私は時間ごとに大量のカウントを持っているので、それらすべての時間ごとのカウントを取得し、それらを結合して、時間単位ではなく日単位で表示してから、全日数の平均を取得する必要があります。また、これらの日のどれが平日であるかを分類し、週末を除外する必要がありました...これは正しく行ったと思いますが、これについては間違っている可能性があります。より効率的な方法がある場合は、お知らせください。
SELECT DatePart(WEEKDAY, [EVENT_TIME]) as DayoftheWeek
,[EVENT_TIME]
,[COUNT]
,[CLASS_SCHEME_ID]
,[CLASS_NUM]
,[ERROR_CODE]
,[REC_ENTRY_TIME]
FROM [SAMPLE_DATA].[dbo].[651511]
WHERE [EVENT_TIME] >= '2009-01-01' AND DatePart(WEEKDAY, [EVENT_TIME]) >=2 AND DatePart(WEEKDAY, [EVENT_TIME]) <= 6
GROUP BY ,[EVENT_TIME]
,[COUNT]
,[CLASS_SCHEME_ID]
,[CLASS_NUM]
,[ERROR_CODE]
,[REC_ENTRY_TIME]
GO
私は私がする必要があるかもしれないことについて読んでいます...多分キャストについて何か?わからない。