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 6781 게시물 읽기
No. 6781
Select에 관하여 질문드려요..
작성자
초보
작성일
2014-01-03 14:10ⓒ
2014-01-03 14:11ⓜ
조회수
8,065

안녕하세요 초보가 질문하나 드려요..

 

날짜로 데이터를 출력하는데요

 

원하는 셀렉트 (토탈 출력)

 

2013-12-19 1

2013-12-19 2

2013-12-19 3

 

2013-12-20 1

2013-12-20 3

 

중간에 2가 빠졌다면 그 날짜로 null or 0 (2013-12-20 null or 0) 로 주고 싶은데 방법을 모르겠네요 ㅠㅠ

 

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

 WITH selDT ( dt, seq )

AS
(
SELECT '2013-12-19', 1
UNION ALL SELECT '2013-12-19', 2
UNION ALL SELECT '2013-12-19', 3
UNION ALL SELECT '2013-12-20', 1
UNION ALL SELECT '2013-12-20', 3
)
SELECT dt, num
FROM
(
SELECT dt, MAX( seq ) AS maxSeq
FROM selDT
GROUP BY dt
) AS aa
INNER JOIN ( SELECT ROW_NUMBER() OVER ( ORDER BY ( SELECT NULL ) ) AS num FROM sys.all_columns ) AS bb
ON bb.num <= aa.maxSeq
ORDER BY dt, num
;
우욱님이 2014-01-03 14:44에 작성한 댓글입니다. Edit

우욱님 답변 감사드려용 ^^ 새해 복 많이 받으세요

초보님이 2014-01-03 14:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6784group by 에서 최근값 가져오기 [1]
둥둥이
2014-01-23
8705
6783UPDATE 트리거 [3]
DB
2014-01-23
8368
6782네트워크 스토리지 복구 ㅠㅠ [1]
조중규
2014-01-03
8479
6781Select에 관하여 질문드려요.. [2]
초보
2014-01-03
8065
67802005에서 2012로 업그레이드할때 [1]
김기만
2013-12-30
10278
6779Sql 2008 개체 탐색기 테이블 필터 [3]
구성주
2013-12-20
12139
6778MS-SQL 300만건 페이징 쿼리 튜닝점 [2]
프돌이
2013-12-19
12399
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다