마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 sqlite 요일별 쿼리 질문입니다.

0 추천
stime   etime   day
--------------------
0900 0600 월
0900 0700 화
0900 0600 수
1000 1100 목

 

요일 관련으로 스케줄을 구성 할려고 하는데 막히는 부분이 있어서 조언을 구할려고 합니다.

안드로이드 디비로 위와 같은 테이블이 있을때 stime, etime을 기준으로 day를 표현 할려고 합니다.

최종적으로 가져올 값

0900 0600 월,수
0900 0700 화
1000 1100 목

위와 같이 가져 올려고 하면 어떤식으로 구성 해야 될까요?
단순 stime, etime group 으로 쿼리를 하면  아래와 같이 나옵니다.

SELECT stime,etime,day FROM test group by stime,etime

0900 0600 수
0900 0700 화
1000 1100 목

월요일이 사라지면 안되는데 사라지네요.

꼭 맨위에 데이터로 처럼 테이블을 구성 되지 않아도 stime, etime, day 만 가져 올수 있으면 테이블 구성은 상관없습니다.

어떤식으로 접근 해야 할까요?
초보개발자'' (440 포인트) 님이 2013년 6월 11일 질문

1개의 답변

0 추천
 
채택된 답변
요일을 두개만 가져오면 된다면

select stime, etime, max(day), min(day) from test group by stime, etime

하시면 되겠네요.

있는것 다 가져오려면 고민을 좀 해야 겠네요.
새벽을미는 (1,500 포인트) 님이 2013년 6월 11일 답변
초보개발자''님이 2014년 1월 27일 채택됨
...