반응형
오늘 날짜에서 30일 전 날짜를 얻는 방법
SQL에서 30일 전을 얻는 방법은 무엇입니까?
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());
이 항목을 추가해 보십시오.where
절:
dateadd(day, -30, getdate())
언급URL : https://stackoverflow.com/questions/2833241/how-to-get-the-30-days-before-date-from-todays-date
반응형
'programing' 카테고리의 다른 글
WPF에서 바인드된 컨트롤에 대한 강제 유효성 검사 (0) | 2023.04.16 |
---|---|
마이크로소프트(MS.Office.Interop.Excel.ApplicationClass에 정의된 생성자가 없습니다. (0) | 2023.04.16 |
cp 명령으로 파일을 대상으로 복사하는 데 필요한 폴더를 만드는 방법 (0) | 2023.04.11 |
git 이등분 사용법? (0) | 2023.04.11 |
두 조건이 일치하는 경우 카운트 - EXCEL 공식 (0) | 2023.04.11 |