안녕하세요. 이번에 프로그램 개발하던중에 디비에서 정보 읽어 와서
차트로 뿌리는 부분에서
쿼리문과 관련해서 막히는 부분이 생겨서 이렇게 질문 드립니다.
먼저 데이터를 읽어올 테이블을 설명 드리면
테이블 이름 ts_sale
{
shp_id varchar(12) NOT NULL
sal_id varchar(12) NOT NULL
cst_id varchar(12) NOT NULL
cst_nm varchar(12)
sal_date varchar(12)
sal_time varchar(12)
sal_day varchar(2)
stf_anm varchar(12)
che_nm varchar(12)
sal_method varchar(20)
sal_service varchar(20)
sal_acc varchar(2)
sal_price int8
sal_discount int8
sal_point int8
use_point int8
sal_sum int8
sal_sati varchar(2)
sal_img varchar(50)
sal_memo text
ddt_seq varchar(12)
ddt_nm varchar(20)
dsn_cd varchar(12)
dsn_desc varchar(20)
shp_name varchar(30)
} CONSTRAINT ts_sale_pkey PRIMARY KEY (shp_id, sal_id) WITH
OIDS
이렇습니다. 여기서 제가 읽어올 부분은 sal_sum과 sal_time 이정도
입니다. 물론 다른것들도 읽어오지만
문제되는 부분이 아니라서요... ^^
그런데 sal_time의 데이터 들은 네자리 숫자로 되어있거든요 ( 예 :
12시30분 '1230')
이것들을 시간대별로 그룹화 시켜서 SUM(sal_sum)을 구하려고
합니다.
그러니까 12-2 사이의 총 영업액 얼마... 2-4 사이의 총 영업액
얼마... 이런식으로요...
그런데 쿼리문을 어떻게 작성해야 할지를 모르겠네요... ㅡㅡㅋ
일단 제가 작성한건요
SELECT SUM(sal_sum) sal_date, sal_time FROM ts_sale WHERE
shp_id='" & shp_id & "' GROUP BY sal_time
머 이정도까지는 생각했는데... 당연히 안나오죠... ㅜ.ㅜ
고수님들의 조언좀 부탁드릴께요... 그럼 수고하세요~~
|