-- lemon98 님이 쓰신 글:
>> 테이블에 등록한 날짜와 회원정보가 들어있을때
>> 날짜가 제일 오래된거 5개를 골라서 db에서삭제시 어떤 sql문을 사용해야 하는쥐.. 궁금합니다..
>> 알려주세여
MS-SQL에서는 TOP를 지원합니다.
테이블에 등록한 날짜의 필드가 RegDate이며 필드 타입이 Date Type(물론 VARCHAR 나 CHAR 타입도 무관합니다.)이고, 회원 정보 테이블명이 tblUser, Primary Key가 UserID라고 하면 다음과 같이 SQL문을 입력하면 되리라 생각됩니다.
DELETE FROM tblUser WHERE UserID IN (SELECT TOP 5 UserID FROM tblUser ORDER BY RegDate)
그럼 수고하세용
|