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
운영게시판
최근게시물
Oracle Q&A 41738 게시물 읽기
No. 41738
[질문]특정날짜의 이후의 것만 표시하려면?
작성자
신승익(pakmun)
작성일
2019-06-26 15:16ⓒ
2019-06-26 15:18ⓜ
조회수
2,848

늘 그래왔듯이, 순수 쿼리 질문입니다.

테이블에는 사용자ID, 작업일자(생성일자), BIZGROUP, MARKETINGNAME_ID가 있습니다.

여기에서 작업일자에 조건을 걸어서, 특정일자 이후의 것들만 표시하게 하고 싶은데, 어떻게 하면 되나요?

조건: 작업일자(CREATEDATE)의 표시형식은 "YYYY/MM/DD 오전/오후 00시:00분:00초.000000"으로 하려고 합니다.

쿼리를 어떻게 짜야 하나요???

날짜의 조건은 입력받는 것으로 ㅎㅐ야겠죠?

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

1. 작업일자(CREATEDATE) 의 자료형이 뭔지? 확인해 주세요.
 - DATE / TIMESTAMP / VARCHAR2
 - varchar2 의 경우 어떤 포멧으로 들어 있는지?

마농(manon94)님이 2019-06-26 17:18에 작성한 댓글입니다.
이 댓글은 2019-06-26 17:18에 마지막으로 수정되었습니다.

쿼리를 수행한 뒤에 나오는 결과값에서, 다른 데이타는 내요ㅇ을 알기에 무시하고,

"2017/04/03 오전 11:24:21.000000 " 이 나오는데...

녹색으로 표기된 6자리에 대해서 질문을 했던 겁니다.

신승익(pakmun)님이 2019-06-26 17:34에 작성한 댓글입니다.

질문이 이해가 안가요.

마농(manon94)님이 2019-06-26 19:01에 작성한 댓글입니다.

SELECT TO_TIMESTAMP('2019/06/27 오후 10:06:47.096092', 'YYYY/MM/DD AM HH:MI:SS.FF6') FROM DUAL;

마이크로초 비교를 하시나 보네요.

조건절 해당 컬럼이 TIMESTAMP일 경우 위 TO_TIMESTAMP 함수를 이용하시면 됩니다.

녹색부분 포맷문은 FF6 입니다.

박인호(paerae)님이 2019-06-27 10:29에 작성한 댓글입니다.
이 댓글은 2019-06-27 10:29에 마지막으로 수정되었습니다.

역시, 마이크로"초"였군요. 시/분/초 아래로는 수학적 개념이 없어서리...

감사합니다!!!

신승익(pakmun)님이 2019-06-27 13:44에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41741Pro*C 에서 주석처리...//는 작동 /**/는 미작동..
소블
2019-07-05
2687
41740컬럼, 테이블 존재 여부 확인 후 생성
김정식
2019-07-03
2643
41739alter session 권한제거 [2]
나경민
2019-06-27
2793
41738[질문]특정날짜의 이후의 것만 표시하려면? [5]
신승익
2019-06-26
2848
41737숫자 값 찾기 [4]
김을동
2019-06-26
2775
41736ORACLE 적재속도문제 [1]
DB
2019-06-25
2617
41735컬럼명과 테이블명을 어디서 정의해주나요? [2]
신승익
2019-06-21
2525
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다