안녕하세요.


Sales_price 테이블

칼럼이름 데이터형식

timestamp datetime //매출 시간

pay_price int //매출 가격



이 테이블에서 현재 월- 일자별 조회를 하면 


퀴리 : 

select DATEPART(dd,timestamp), count(pay_price), sum(pay_price),sum(pay_price)/count(pay_price)  From sales_price with (nolock) where  timestamp between '2020-07-01' and '2020-07-31 23:59:59.999' group by DATEPART(dd, timestamp) order by DATEPART(dd, timestamp)


결과

일    건수     매출 단가

1 274 1895600 6918

2 229 1599900 6986

3 244 2032900 8331

4 198 1707500 8623

5 169 1567400 9274

6 254 1669400 6572

7 190 1164100 6126


이런식으로 결과가 나옵니다.


바꾸려는건, 매출 마감을 하려는 시점을 정할때 퀴리를 문의 드립니다.

매출을 마감하는시간 ex 03:00 새벽 3시


7월 1일 : 7월 1일 03:00:00.000 시간 매출 ~ 7월 2일 02:59:59.999 매출

7월 2일 : 7월 2일 03:00:00.000 시간 매출 ~ 7월 3일 02:59:59.999 매출

7월 3일 : 7월 3일 03:00:00.000 시간 매출 ~ 7월 4일 02:59:59.999 매출

7월 4일 : 7월 4일 03:00:00.000 시간 매출 ~ 7월 5일 02:59:59.999 매출

...


 당일 지정 시간 부터 ~ 하루씩 마감 시간이 밀리고, 지정시간까지의 퀴리 문의 입니다.

... 이런식으로 표현하는 퀴리를 만들고 싶은데 엄두가 안나네요...



도움 부탁드립니다.