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
운영게시판
최근게시물
MS-SQL Q&A 3221 게시물 읽기
No. 3221
MSSQL에서 ( 날짜-날짜 )*24 * 60 하기?
작성자
이승준(ktlsu1231)
작성일
2006-12-27 14:53ⓒ
2006-12-27 15:07ⓜ
조회수
3,106

안녕하세요.

처음엔 ORACLE에서 MDB로 옮겨와 SQL수정하여  아래와 같이 적용되던 SQL인데요.

 

SELECT (#2006-12-27 13:47:14# - EVDATE) * 1440 AS EVDT  

FROM TOR

WHERE ENDDATE IS NULL;

 

다시 MSSQL로 옮기게 되었습니다. T-T..

하지만 잘 안됩니다.

 

SELECT SELECT (CONVERT(datetime, '2006-11-11 11:11:11', 121) - EVDATE) * 1440 AS EVDT

FROM TOR

WHERE ENDDATE IS NULL;

 

이처럼 하면 안되는 건가요? MS_SQL은 시간 처리방식이 다른 DB와 많이 다른 것 같습니다. TT

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

DATEDIFF를 사용하여 차이일수를 구할 수 있습니다.

SELECT DATEDIFF(DAY, CONVERT(DATETIME, '2006-11-11 11:11:11'), EVDATE) * 1440 AS EVDT
  FROM TOR
 WHERE ENDDATE IS NULL;

최창원(cwchoi24)님이 2006-12-30 11:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3224MDB에서 auto number 필드 값을 미리 알수 있나요 ?
윤진철
2006-12-30
2236
3223프로시져 매개변수 변환 [2]
김연성
2006-12-29
3071
3222txt파일 복구 쿼리문에 대해서... [1]
김장호
2006-12-28
2653
3221MSSQL에서 ( 날짜-날짜 )*24 * 60 하기? [1]
이승준
2006-12-27
3106
3220row level 의 lock 구현하기
sqler
2006-12-26
2367
3219서로 형태가 다른 테이블 합치려면..... [2]
강정현
2006-12-26
2291
3217날짜 데이터 포멧 바꾸기에 관한 질문이에요.
콜랴
2006-12-23
2498
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다