안녕하세요
초보 컴쟁이가 질문드립니다.
테이블 A에 file_name, file_size, last_updated 칼럼이 있습니다.
이중에서 현재날짜로부터 7일이내의 데이터중 전체 쿼리된 file_size의 합이 50000을 넘지 않는 범위내에서만
데이터가 쿼리되어야 합니다.
일단 현재 날짜에서 7일이내의 데이터는 쿼리했는데
그 쿼리된 데이터의 file_size의 합이 50000이 넘지 않게 쿼리하는 데에 어려움이 있습니다.
서브쿼리를 써야하는 것 같기는 한데 어떻게 써야하는지 감이 오지 않습니다.
좀 도와주세요 ㅜㅜ
7일이내의 데이터 쿼리
select *
from document
where DATE_ADD(cast(last_updated as date), INTERVAL 7 DAY)>=curdate();
|