답변 감사합니다.
Group By를 빼먹어서 다시 씁니다.
SELECT
SUM (b.qty) qty,
SUM (b.qty * b.price) price,
FROM header a, detail b
WHERE 1=1
AND a.st_no = b.st_no
AND a.ymd BETWEEN '20120301' AND '20120923'
AND a.ymd = b.ymd
AND a.seq_no = b.seq_no
AND a.cancel = 'N'
GROUP BY a.st_no, a.ymd
참고로 seq_no는 날짜(ymd)가 바뀔때마다 1부터 다시 시작됩니다.
//부쉬맨 님이 답변 주신것 처럼 ymd를 아래로 옮긴 후 테스트 했는데 마찬가지 입니다. ㅜㅜ