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 10208 게시물 읽기
No. 10208
쿼리 질문...
작성자
신입
작성일
2020-11-10 15:21
조회수
154

안녕하세요


신입으로 입사했습니다. 일을 한지 얼마 안지났는데 쿼리문 짜는것을 받았습니다.

검색 및 스스로 많은 시간을 쏟았지만 해결하지 못했습니다.


간략하게 적겠습니다...(ex)

테이블명 : t_table

금액 : t_pay

날짜 : t_day


날짜 한개로 시작날짜, 종료날짜 해서 날짜 별 금액 합을 해야합니다.

(시작일 : 시작일 보다 같거나 크게, 종료일 : 종료일 보다 같거나 작은조건) 이렇게 알고잇는데..

ex) 시작날짜 2020/11/10

     종료날짜 2020/11/13

이렇게 설정 하면 11/10 ~ 11/13일까지의 금액을 다 더하는겁니다.


도저히 구하지를 못하겠습니다.


선배님들의 도움 부탁드리겠습니다.

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

제가 정확히 이해했는지 모르겠습니다만..날짜 구간을 설정하고 금액 합계를 구하신다는 말씀이신가요?


with t_table as (

select '2020/11/09' t_day, 1000 t_pay

union all select '2020/11/10', 2000

union all select '2020/11/11', 3000

union all select '2020/11/12', 4000

union all select '2020/11/13', 5000

union all select '2020/11/14', 6000

)

select sum(t_pay) from t_table where t_day > '2020/11/10' and t_day <' 2020/11/14'

정상규(pajama)님이 2020-11-10 17:26에 작성한 댓글입니다.

select sum(t_pay) from t_table where t_day > '2020/11/10' and t_day <' 2020/11/14'


이렇게까지는 제가 했는데...


웹에서 t_day를 입력한다고 들었습니다...DB에 있는건 t_day밖에 없어서..

'2020/11/10' <-이 부분과 2020/11/14 <- 이 부분은 알수가 없습니다...

그래서 어떻게 쿼리를 적어야할지 잘 모르겠습니다

신입님이 2020-11-10 17:52에 작성한 댓글입니다. Edit

웹에서 날짜를 입력 받아서 그걸  SQL문에 넣는다는 뜻인가요? 그럼 웹에서  쓰는 언어는  뭔가요? jsp? asp? php? ????

전상도(sebul)님이 2020-11-11 11:22에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10212wait_event 상태 [1]
궁금
2020-11-24
63
10210UPDATE 분산처리 방법 [1]
TEST
2020-11-11
143
10209dblink 관련 문의 드립니다. [2]
이종현
2020-11-11
111
10208쿼리 질문... [3]
신입
2020-11-10
154
10207컬럼 가공 시 NULL 처리 [2]
궁금
2020-11-06
128
10206Windows10에서 설치 후 실행 시 에러 [1]
전상도
2020-11-04
107
10205번역 자잘한 오타... [3]
전상도
2020-10-30
132
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2020 DSN, All rights reserved.
작업시간: 0.010초, 이곳 서비스는
	PostgreSQL v13.0으로 자료를 관리합니다