테스트 사이트 - 개발 중인 베타 버전입니다

MSsql2008 INSERT 문에 where 관련 질문좀 도와주세요 채택완료

그누랑놀자 7년 전 조회 2,582

Character 테이블과.T_VIPList  테이블이 있습니다 .

Character 테이블열에 cLevel이 6999가 넘을시 

T_VIPList  테이블에 AccountID,Date,Type 을 넣을려고 합니다 . 쿼리문 작성을 어떻게 해야 할까요 ?

 c.cLevel 가 6999보다 높을시. T_VIPList테이블에 (AccountID,Date,Type) 에 --c.AccountID의 아이디를  T_VIPList.AccountID 에 생성한후 Date와.Type에 getdate()+100,1 를 삽입

T_VIPList테이블 빈열에 c.cLevel이 6999보다 높을시 T_VIPList에 c.AccountID의 아이디와  getdate()+100와1을 생성한다.

Character c,    T_VIPList t

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

제 답변이 어려우셨다면 답글 다시지.. 이렇게 새로 생성하셨네요

질문만 보면 php 를 동반해서 하면 될거 같은데 한번의 쿼리로 해결하시려면

if 문이 사용되는 쿼리를 사용하시려거든 프로시져나 트리거를 사용하셔야 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누랑놀자
7년 전
너무 어려워요..ㅜㅜ
나시
7년 전
질문 자체도 어려워요..

알기쉽게 프로그래밍 언어가 아니라도 좀더 쉽게 설명해주세요

그래야 코드를 던져주던 말던 하죠

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인