나는 그래프를 만들고 있고 나는 가지고있는 판매 테이블의 정보로부터 배열을 생성해야한다. 열에는 DATE (2010-09-30 13:48:58) 및 AMOUNT (4.99)가 포함됩니다. 대괄호 안에있는 것은 각 열의 데이터 유형의 예입니다.SQL은 한 달에 열의 모든 값을 더한다
SQL에서 내가하고 싶은 것은 테이블을 거치고 매월 금액의 합계를 얻고 배열을 만들 수 있도록하는 것입니다.
SQL에서는 어떻게합니까? 감사!
나는 그래프를 만들고 있고 나는 가지고있는 판매 테이블의 정보로부터 배열을 생성해야한다. 열에는 DATE (2010-09-30 13:48:58) 및 AMOUNT (4.99)가 포함됩니다. 대괄호 안에있는 것은 각 열의 데이터 유형의 예입니다.SQL은 한 달에 열의 모든 값을 더한다
SQL에서 내가하고 싶은 것은 테이블을 거치고 매월 금액의 합계를 얻고 배열을 만들 수 있도록하는 것입니다.
SQL에서는 어떻게합니까? 감사!
간단한 집계 같은 열 이름을 사용하지 않도록해야한다고 지적 가치가있다.
난 당신이 MySQL을이 테스트를하지 않은 가정
SELECT
YEAR(`Date`) As TheYear, MONTH(`Date`) AS TheMonth,
SUM(Amount) AS MonthlyTotal
FROM
SomeTable
GROUP BY
YEAR(`Date`), MONTH(`Date`);
SELECT YEAR(`Date`) As `Year`, MONTH(`Date`) AS `Month`, SUM(`Amount`) AS `MonthlyTotal`
FROM `myTable`
GROUP BY YEAR(`Date`), MONTH(`Date`)
그것은 당신이 정말 Date
및 Amount
이 상당히 표준 SQL이 너무 (키워드 예약 된 이름을 구분 적용)? 귀하의 답변은 T-SQL이므로 SQL Server에서 테스트 했습니까? 어느 쪽이든, 그것은 실패합니다 ... – gbn