반응형
오늘 날짜에서 30 일 전 날짜를 가져 오는 방법
오늘 30 일 전의 SQL을 어떻게 얻습니까?
T-SQL
declare @thirtydaysago datetime
declare @now datetime
set @now = getdate()
set @thirtydaysago = dateadd(day,-30,@now)
select @now, @thirtydaysago
또는 더 간단하게
select dateadd(day, -30, getdate())
MYSQL
SELECT DATE_ADD(NOW(), INTERVAL -30 DAY)
( ElectricToolbox.com에서 더 많은 DATE_ADD 예제 )
MS SQL Server에서는 다음과 같습니다.
SELECT getdate() - 30;
SELECT (column name) FROM (table name) WHERE (column name) < DATEADD(Day,-30,GETDATE());
예.
SELECT `name`, `phone`, `product` FROM `tbmMember` WHERE `dateofServicw` < (Day,-30,GETDATE());
참고 URL : https://stackoverflow.com/questions/2833241/how-to-get-the-30-days-before-date-from-todays-date
반응형
'Program Club' 카테고리의 다른 글
UIImageView에서 이미지에 Aspect Fit을 적용한 후 이미지 크기를 아는 방법 (0) | 2020.10.30 |
---|---|
MSBuild 대상 패키지를 찾을 수 없습니다. (0) | 2020.10.29 |
DVM과 JVM의 차이점은 무엇입니까? (0) | 2020.10.29 |
R에 대한 프록시 설정 (0) | 2020.10.29 |
Ruby Rspec : 소스에 접근자를 추가하지 않고 인스턴스 변수 테스트 (0) | 2020.10.29 |