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
운영게시판
최근게시물
Sybase Q&A 1863 게시물 읽기
No. 1863
시간차 구하는 방법
작성자
나그네
작성일
2007-03-31 10:13
조회수
5,668

안녕하십니까?

제가 사이베이스 ASE에서 쿼리를 만들려고 하다가 궁금한 점이 있어 글올립니다.

제가 지금 구하고 싶은 것은 getdate()를 이용하여 이틀치의 자료만 매일 update하려고 합니다.

예를 들어

select * from tab_1
where cre_date between '20070330' and '20070331'

위의 쿼리를 getdate()를 이용하여 자동적으로 처리하려 합니다..

select * from tab_1
where cre_date between getdate()-1 and getdate()

이런식으로 바꾸는 방법 없나요? 

위의 쿼리는 당연히 에러가 나는거구요...ㅜㅜ

아시는 고수님들은 답변 부탁드립니다...

이 글에 대한 댓글이 총 1건 있습니다.
select * from tab_1
where cre_date between DATEADD(day, -1 , getdate() )   and getdate()

참고로 mssql과 함수가 흡사하니 mssql 쿼리 분석기에서  f1(help)을 참고하시면 편합니다.
들은 이야기지만 mssql이 sybase를 기본은로 만들어 졌다고 하더군요......
미르건우님이 2007-03-31 11:56에 작성한 댓글입니다.
이 댓글은 2007-03-31 11:59에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1866dump database 에러 입니다. [1]
왕초보
2007-04-02
5146
1865시간차이를 구하는 함수 질문 [1]
정초보
2007-04-02
6092
1864테이블 수정 횟수 알아보기 [1]
박성균
2007-04-02
4378
1863시간차 구하는 방법 [1]
나그네
2007-03-31
5668
1862내가 접속한 spid값을 알수 있는 방법이요. [2]
미르건우
2007-03-30
4732
1861라이브러리 링킹관련 오류!
방성일
2007-03-28
4737
1860sybase 트랜잭션 백업 에러 [1]
이영표
2007-03-27
4871
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다