database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30524 게시물 읽기
No. 30524
기간별 검색시 문의드립니다.
작성자
천년둥이
작성일
2012-12-17 11:09
조회수
8,742

예를 들어 2012-11-15 ~ 2012-12-16 일 까지 기간동안 검색을 하는데

검색 결과가

시작일 종료일 회원수
2012-11-15 2012-11-30 1000
2012-12-01 2012-12-16 500

위와 같은 형태로 나타나게 할려면 퀴리를 어떻게 짜야할까요?

프로그램 로직에서 처리를 해주는게 좋을지 아님 쿼리로도 가능한지 궁금합니다.

이 글에 대한 댓글이 총 1건 있습니다.

select min(기간), max(기간), sum(회원수)

from 테이블

where 기간 between 시작 and 끝

group by date_format(기간, '%Y%m');

위와 같은 방법을 쓰면 됩니다.

박인호(paerae)님이 2012-12-17 20:41에 작성한 댓글입니다.
이 댓글은 2012-12-17 20:42에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
30538enum 형은 범위 비교 연산자가 인덱스를 타지 못하나요?? [1]
학생입니다
2013-01-09
8556
30526두가지 쿼리를 합쳐야 합니다(필드는 같음) [2]
박정원
2012-12-20
9510
30525Lost connection to MySQL server during query 문의 드립니다.
좋아요
2012-12-18
8458
30524기간별 검색시 문의드립니다. [1]
천년둥이
2012-12-17
8742
30494view 에 트리거 걸기.
노진광
2012-12-12
8706
30435mysql 쿼리 실행시 리턴 row수가 적습니다.
설재형
2012-11-30
8551
30434blob 셀렉트시 Lost connection to MySQL 오류 고수님들 도움 부탁드려요..ㅜㅜ
미스트
2012-11-29
8997
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다