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
운영게시판
최근게시물
PostgreSQL Q&A 7344 게시물 읽기
No. 7344
시간이 뒤죽박죽 현상의 방안으로...
작성자
영광
작성일
2008-02-20 15:26ⓒ
2008-02-20 15:27ⓜ
조회수
6,232

서버에서 디비서버로 보낼때 문자형으로 보낼려고 생각했습니다.

그런데 나중에 디비서버에 있는 데이타 중에 시간을 비교해서 데이타를 가져오거든요..

문자형을 크다 작다 비교할 수가 없어서 시간에 관련된 필드를 문자형으로 만들지 못했습니다.

여기서 시간비교할 필드는 timestamp형이고요
제가 서버에서 보내는 것은 time = '2008-02-20 00:00:00' 이런 식의 문자형입니다.

서버에서 sql 쿼리를 날리는데
insert into test(currenttime, account, reason) values(\'%s', \'%s', \'%s') % (time, account, reason)
이렇게 날리는데 당연히 안되는군요...

기존에는 insert into test(currenttime, account, reason) values(now(), \'%s', \'%s') % (account, reason)
now() 호출해서 썼습니다.


time 변수 즉 '2008-02-20 00:00:00' 문자형을 now()함수 호출하듯이 디비서버에 있는 timestamp형 currenttime필드에
넣을 수 있는 방법이 있을까요... 

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

insert into test(currenttime, account, reason) values(\'%s'::timestamp, \'%s', \'%s') % (time, account, reason)

 

 

신기배(소타)님이 2008-02-20 15:38에 작성한 댓글입니다.

매번 답변 감사합니다... 꾸벅...

영광님이 2008-02-20 16:45에 작성한 댓글입니다. Edit

sql error pgdb.DatabaseError error 'ERROR:  date/time field value out of range: "2008-20-20 17:22:41"

HINT:  Perhaps you need a different "datestyle" setting.

' in 'insert into test(currenttime,account,reason)    


범위 밖에 있다는 에러가 있는데 timestamp에도 크기가 존재하나요...

영광님이 2008-02-20 17:25에 작성한 댓글입니다. Edit

2008-20-20 <-- ?? ^-^

abcd님이 2008-02-20 17:42에 작성한 댓글입니다. Edit

긁적긁적;;;;;;;;;;;;;;;;;;;


감사합니다 ㅠ

영광님이 2008-02-20 17:54에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7348수세리눅스에서 postgreSQL... [1]
노경석
2008-02-22
5954
7347이방법으로 가능한가요? [1]
석이
2008-02-21
5727
7345postgres [4]
영광
2008-02-21
6023
7344시간이 뒤죽박죽 현상의 방안으로... [5]
영광
2008-02-20
6232
7343DB를 데이타는 제외하고 테이블만 받으려고 합니다. [1]
김대헌
2008-02-20
5838
7342db 접속 [1]
박상철
2008-02-20
5609
7341기존 DB의 인코딩을 EUC-KR에서 EUC-JP 로 변경하는 방법좀 부탁드립니다. [2]
김대헌
2008-02-19
6500
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다