programing

오늘 날짜에서 30일 전 날짜를 얻는 방법

i4 2023. 4. 16. 14:32
반응형

오늘 날짜에서 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())

(BOL/MSDN에 날짜 추가)

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

반응형