mysqljava 데이터베이스
현재 addtime, name,
필드가 포함된 뉴스 테이블이 있습니다. 현재 시간으로부터 24시간 전의 데이터를 쿼리합니다. 시간을 어떻게 쓰는지 모르겠습니다.
article
에서 *를 선택하세요. 여기서 to_days(add_time
) = to_days(now());article
에서 *를 선택하세요. 여기서 to_days(now()) – to_days(add_time
) <= 1;article
에서 *를 선택하세요. 여기서 date_sub(curdate(), INTERVAL 7 DAY) <= date(add_time
);article
에서 * 선택 where date_sub(curdate(), INTERVAL 30 DAY) <= date(add_time
);article
에서 * 선택 여기서 date_format(add_time
, '%Y%m') = date_format(curdate() , '%Y%m');article
에서 * 선택 where period_diff(date_format(now() , '%Y%m') , date_format(add_time
, '%Y%m')) =1;datediff(year,addtime,getdate()) <= 1인 뉴스에서 *를 선택하세요
또는 addtime>이 있는 뉴스에서 *를 선택하세요.
이 추가 시간의 날짜 유형을 고려할 필요가 없나요?
아이디어는 sysdate-addtime>1을 넣는 것입니다. 물론 날짜 형식이 동일하다는 전제가 있습니다