제목 | 이런 SQL문 가능할까요? | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2014/06/26 16:02:53 |
|
|||
데이터는 이렇게 있습니다.. A 100 10 B 100 10 A 100 0 이렇게 있습니다... 원하는 결과는 첫번째 원하는 결과는 200입니다. 두번째 원하는 결과는 220입니다. 첫번째 원하는 결과는 A와 B가 있으니 각각 기준이 100이라서 200이 나와야 하는 걸 원하고... 두번째 원하는 결과는 그 200에다가 뒷쪽 숫자가 다 더하면 20이니 220이 되는 결과 입니다.. 이걸 SQL한번으로 하고 싶은데요 .... 좋은 아이디어를 원합니다만.... 가능할까요? |
|||
다음글 | transform 의 matrix 질문입니다. | ||
이전글 | 가입 할수 없는 ID 설정 해놓고 회원 가입시 설정해... (9) | ||
변종원(웅파)
/
2014/06/26 17:16:48 /
추천
0
|
한대승(불의회상)
/
2014/06/26 17:17:12 /
추천
0
웅파// 그리 간단한 문제는 아닌거 같은데요 ^^
|
한대승(불의회상)
/
2014/06/26 17:19:26 /
추천
0
짋문을 잘 이해하지 못한것도 있구요 ^^
|
변종원(웅파)
/
2014/06/26 17:24:52 /
추천
0
가능이야 하겠죠. 다만 그 쿼리를 만드는데 많은 시간이 소요된다면 다른 방식으로 해야하는게 맞을 것이구요.
|
kaido
/
2014/06/26 17:33:56 /
추천
0
SELECT C2.n1 AS num, SUM(C2.n1+C2.n2)AS num2 FROM ( SELECT *, SUM(C.number)AS n1, SUM(C.number2) AS n2 FROM ( SELECT number, title, number2 FROM test2 GROUP BY title )AS C ) AS C2 이거 말씀 이신가요? 아니면 몰라요. ㅎㅎ |
변종원(웅파)
/
2014/06/26 17:54:20 /
추천
0
kaido/ 오오~~
근데 케이스가 더 있을 것 같아요. ^^ |
kaido
/
2014/06/26 17:57:35 /
추천
0
웅파/ 그러게요.
만일 DB 데이터 설계가 저렇게 밖에 구분이 안된다면, 설계한 사람의 멱살을 잡으셔도 용서 받으실 수 있을 것입니다. |
헛발이
/
2014/06/26 18:12:00 /
추천
0
좋은 의견 감사합니다....
여러각도로 해 보도록 하겠습니다... 감사합니다.. |
group by 해서 php에서 함수 하나 만들어서 처리하면 될 것 같은데
데이터가 저런 경우밖에 없나요? 케이스가 더 있을 것 같은데요.