반응형
1 년 전부터 지금까지의 모든 레코드 선택
많은 행으로 채워진 테이블이 있고 지금까지 1 년 미만의 행을 모두 선택해야합니다.
테이블 (이라고 함 orders
)에는 주문이 접수 된시기를 결정하는 필드 인 DateTime
이라는 열 order_date
이 있습니다.
order_date
지금부터 1 년 전 사이에 있는 모든 레코드를 어떻게 선택할 수 있습니까?
select *
from orders
where order_date >= DATE_SUB(NOW(),INTERVAL 1 YEAR);
SELECT * FROM order WHERE order_date >= curdate() - interval 1 year;
1 년 전 달 초까지
SELECT DATE_SUB(DATE_FORMAT(CURRENT_DATE,'%Y-%m-01'),INTERVAL 1 YEAR);
도움이 되었기를 바랍니다.
select *
from table
where (order_date BETWEEN '2/15/2011 3:36:18 PM' AND '2/17/2011 9:00:00 PM')
참고 URL : https://stackoverflow.com/questions/5027687/selecting-all-records-from-one-year-ago-till-now
반응형
'program tip' 카테고리의 다른 글
문자열에서 다음으로 변환 (0) | 2020.12.10 |
---|---|
jQuery UI 대화 상자 버튼 텍스트를 변수로 (0) | 2020.12.10 |
전체 디렉토리 경로없이 파일 이름 만 표시하려면 (0) | 2020.12.10 |
인터페이스 인스턴스 컬렉션을 역 직렬화 하시겠습니까? (0) | 2020.12.10 |
변수가 angularjs 약속인지 알 수있는 방법이 있습니까? (0) | 2020.12.10 |