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 31447 게시물 읽기
No. 31447
시간범위에 해당하는 데이터 가져오기
작성자
타자치는사람(zzanguu)
작성일
2024-03-28 10:49
조회수
70

안녕하세요

쿼리를 짜려는데 잘안되서 질문드립니다

테이블에는 '시작시간'(start_time), '종료시간'(end_time) 컬럼이 있고

조회시 '조회시작시간'(search_start_time), '조회종료시간'(search_end_time)을 받아서

'조회시작시간'과 '조회종료시간'의 범위에 테이블 컬럼의 '시작시간', '종료시간'이 포함이 되면 조회되게 하는 쿼리를 짜려고합니다


경우의수가 4가지가 되는거같은데 어떻게해야하는지 모르겠어서 질문드립니다


감사합니다

이 글에 대한 댓글이 총 2건 있습니다.
-- 시작-종료 교차 비교 --
SELECT *
  FROM t
 WHERE start_time <= :search_end_time
   AND end_time   >= :search_start_time
;
-- 이퀄(=) 포함시킬지 여부 결정 필요 --

 
마농(manon94)님이 2024-03-28 11:09에 작성한 댓글입니다.
이 댓글은 2024-03-28 11:11에 마지막으로 수정되었습니다.

감사합니다!!

 

타자치는사람(zzanguu)님이 2024-03-28 11:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31452좀 더 효율적인 쿼리가 없을지요? [5]
즐겨찾기
2024-04-05
99
31448왜 MySQL에서는 인덱싱에 B+Tree가 아닌 B-Tree를 사용할까요 [2]
이진호
2024-03-29
82
31447시간범위에 해당하는 데이터 가져오기 [2]
타자치는사람
2024-03-28
70
31446테이블 설계 관련 질문드려요. [3]
김선엽
2024-03-24
81
31445mysql과 파이썬 프로그램 연동 후 배포 관련 여쭙습니다 [1]
junhyeok
2024-02-20
151
31444mysql mad,mai파일 [2]
살려줘요
2024-02-15
143
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.056초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다