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 7236 게시물 읽기
No. 7236
mssql query 질문
작성자
질문쟁이
작성일
2021-07-20 09:56
조회수
1,067

SELECT COUNT(IN_DATE) AS SITE_NAME FROM (SELECT (TO_DATE('2020-05-15 23:59:00', 'YYYY-MM-DD HH24:MI:SS') + (LEVEL/24/60)) AS IN_DATE FROM DUAL CONNECT BY LEVEL/24/60 <= TO_DATE('2020-05-16 17:05:00', 'YYYY-MM-DD HH24:MI:SS') - TO_DATE('2020-05-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS')) WHERE IN_DATE NOT IN (SELECT MESR_TM FROM HMI_DATA WHERE MESR_TM >= TO_DATE('2020-05-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND TAG_ID = 'SITE_NAME_Flow2_Total_Flow') ORDER BY IN_DATE ASC ;


오라클 쿼링ㄴ데

mssql로 바꿀려면 어떻게 해야하나뇨..

이 글에 대한 댓글이 총 1건 있습니다.
WITH t AS
(
SELECT CAST('2020-05-16 00:00:00' AS DATETIME) in_date
 UNION ALL
SELECT DATEADD(mi, 1, in_date)
  FROM t
 WHERE DATEADD(mi, 1, in_date) < '2020-05-16 17:05:00'
)
SELECT a.in_date
  FROM t a
  LEFT OUTER JOIN hmi_data b
    ON b.mesr_tm = a.in_date
   AND b.tag_id  = 'SITE_NAME_Flow2_Total_Flow'
 WHERE b.tag_id IS NULL
 OPTION (MAXRECURSION 0)
;
마농(manon94)님이 2021-07-20 17:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7239중복되는 시간을 제거(포함) 하고 시작시간과 종료시간을 구하고 싶습니다. 쿼리 도움좀 부탁드려요. [1]
박인규
2021-08-27
1031
7238쿼리문 보완좀 부탁드립니다. [2]
홍길동
2021-08-25
1056
7237쿼리결과에 없는 데이터도 표시되게 하고 싶어요 [2]
바보온달
2021-08-20
942
7236mssql query 질문 [1]
질문쟁이
2021-07-20
1067
7235계산식으로 된 컬럼을 계산하고 싶습니다. [2]
바보온달
2021-06-10
1186
7234쿼리문 질문 좀 드리겠습니다 [1]
김재길
2021-04-21
1149
7233합계처럼 표기하고싶어요 [3]
김우성
2021-04-12
1227
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다