여기에 다음 쿼리를 사용하여 데이터를 가져와 매주 값을 표시합니다. 그러나 새해가 있고 결과에 주 50, 51, 52 of 2016
과 주 1, 2, 3 of 2017
이 표시되면 주 번호로 인해 이됩니다. 즉, 2016 년 이전에 2017 결과가 표시됩니다. 어떻게 변경합니까?SQL 날짜 부분 (일주일), 연말 ORDER BY?
SELECT
DATEPART(wk, date) AS number,
SUM((kg * rep * sett)) AS weight,
SUM(kg/max * rep * sett) AS avg,
SUM((rep * sett)) AS reps,
MAX(kg/max) AS peak
FROM
Test
WHERE
date BETWEEN @0 AND @1 AND exercise < 4
GROUP BY DATEPART(wk, date)
당신은 연도 부분의 합계에 의해 주문을 추가 할 수
귀하의 검색어에 주문 조항이 없습니다 ... –
로 주문해야합니까? 날짜가 작동하지 않았기 때문에 :/@ZoharPeled –
가능한 '@ 0 AND @ 1'범위에 달려 있습니다. jan2015에서 jan 2017까지 확장 할 수 있으며 결과로 원하는대로 할 수 있습니까? – Serg