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 31149 게시물 읽기
No. 31149
[질문]날짜 함수 관련
작성자
신승익(pakmun)
작성일
2018-01-23 15:03
조회수
4,838

박스 단위로 출하하는 출고관련 테이블 정리에서 날짜 단위로 잡아서 읽고자 할 때, 시작일과 종료일 중 종료일은 현재일로 잡으려고 합니다.

 

select * from box_outgoing

where og_regDate between '2018-01-15' and '2018-01-23'

order by og_regDate Desc;

 

이렇게 잡으면, 꼭 2018년 1월 23일은 데이타가 있는데도 불구하고, 1월 22일까지만 표기를 하는데, 어떻게 하면 1월 23일을 포함하여 표기를 하게 할 수 있을까요?

sysdate를 써야 하나요?

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

'2018-01-23' 은 '2018-01-23 00:00:00' 을 의미합니다.
'2018-01-23 00:00:00' 만 포함되고
'2018-01-23 00:00:01' ~ '2018-01-23 23:59:59' 가 누락되죠.


SELECT *
  FROM box_outgoing
 WHERE og_regDate BETWEEN '2018-01-15' AND '2018-01-23 23:59:59'
 ORDER BY og_regDate DESC
;


SELECT *
  FROM box_outgoing
 WHERE og_regDate >= '2018-01-15'
   AND og_regDate <  '2018-01-24'
 ORDER BY og_regDate DESC
;

마농(manon94)님이 2018-01-23 15:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31152[질문]테이블 1에서 테이블2로 자료 넘겨주기 [3]
신승익
2018-01-29
4522
31151like 문장 거꾸로 실행하는법 [4]
김양훈
2018-01-25
4930
31150날짜와 시간을 토대로 select 하려면 어떻게 해야할까요 ? [1]
asdf
2018-01-24
4846
31149[질문]날짜 함수 관련 [1]
신승익
2018-01-23
4838
31148SQL 단기속성 토,일
Faster.
2018-01-19
5205
31147날짜값을 숫자로 변경하고 싶습니다. [1]
정동호
2018-01-18
4649
31146[질문]MySQL 초짜입니다. [1]
신승익
2018-01-17
4088
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다