| 제목 | 이런 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에서 함수 하나 만들어서 처리하면 될 것 같은데
데이터가 저런 경우밖에 없나요? 케이스가 더 있을 것 같은데요.