MySQL SELECT 관련해서 문의좀 드려봅니다. 2024.11.22 09:48:35에 작성
- 게시글 작성자 진찬용
- 게시글 조회수 20회
안녕하세요..
이전에 도움주신글들로 인해 약간의 프로그램 수정이 있었습니다. 덕분에 DB 메모리 부분도 어느정도 해결이 되었고..여러가지로 도움주셔서 감사합니다. 이번에는 제공해주시는 프로그램과는 좀 별개의 질문인데요. 워낙 고수시니 혹여나 방법이 있을까하고 여쭈어 봅니다. MySQL SECECT 관련해서 문의 드려봅니다. 테이블명 Money ----------------------------------------------------------------- ----- Out ----- In ----- Memo ----- 1000 0 전기료 1000 0 전기료 2000 0 수도료 2000 0 가스비 300000 회비 ----------------------------------------------------------------- 위와같은 자료가 있다 가정했을때 그룹으로 묶어서 Memo별 합산 금액을 구하고자 합니다. ----------------------------------------------------------------- ----- OutSum ----- InSum ----- Memo ----- 2000 0 전기료 2000 0 수도료 2000 0 가스비 300000 회비 ----------------------------------------------------------------- SELECT SUM(Out) AS OutSum, SUM(In) AS InSum FROM Money GROUP BY Memo 위의 구문을 실행하면 그 위의 화면처럼 결과가 나오는데요.. 제가 구하고자 하는 그림은 아래와 같습니다. ----------------------------------------------------------------- ----- OutSum ----- InSum ----- MemoOut ----- MemoIn -- 2000 300000 전기료 회비 2000 0 수도료 2000 0 가스비 ----------------------------------------------------------------- 위와 같이 구하고자 하는데요.. SELECT SUM(Out) AS OutSum, Memo AS MemoOut, SUM(In) AS InSum, Memo AS MemoIn FROM Money GROUP BY Memo 이렇게 하니 구문오류가 나오면서 실행이 안되는데요.. Out와 In의 레코드 개수가 맞지 않아 그런듯 보이기는 하는데 혹여 방법이 있을까요? Select를 할때 레코드가 긴쪽을 맞추는 방법(?) 방법이 있다면 도움주시면 감사하겠습니다. 그럼 주말잘보내시구요..^^ |
- 다음글 manage 본 페이지 정렬깨짐 문제 1 안광선 2024.11.25
- 이전글 흠....확인할 길이없어 문의드려봅니다. 5 진찬용 2024.11.14