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

전체 상품 가격을 일괄 10%정도 채택완료

질문쟁이 11년 전 조회 6,053
이미운영하고 있는 영카트5에서요 <br />
상품가격을 일괄 10%정도 한번에 올리려면 어떻게 해야 할까요 <br />
???<br />
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
update 테이블명 set 가격올릴필드명=(가격 가져올 필드명*1.05) where 조건구문
즉, update yc4_item set it_amount=(it_amount *1.1)
위와 같은 형태로 하면 현재가격을 5% 인상할 수가 있습니다
10%는 1.1 을 곱해 주면 되겠지요

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

답변에 대한 댓글 3개

질문쟁이
11년 전
update g5_shop_item set it_price=(it_price *1.05)
이런식으로 변경하니 잘되네요
감사함니다,^^
이렇게 변경하고 나니 문제가ㅜㅜ 1원 10원등이 가격에 붙더군요,, ㅠㅠ
혹시 1원단위를 전부 0원으로 표시 할수 있을까요?
기존 상품가격이 41100 원이었는데,
update g5_shop_item set it_price=(it_price *1.0X)
적용후
43333 원 으로 표시되어서요?
1원단위나 10원단위를 일괄 00으로 표시하고 싶은데요
방법이 없을까요?
불량학생
11년 전
mysql 내장함수
round, floor, ceiling를 통해서 반올림,무조건버림, 무조건올림을 사용할 수 있습니다
질문쟁이
11년 전
그럼혹시 -2% 나 다시 원복 할려면
update yc4_item set it_amount=(it_amount *-1.1)
update yc4_item set it_amount=(it_amount *-1.05)
이런식으로 하면 되나요?

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

11년 전
update g5_shop_item set it_price= truncate(it_price /100,0) * 100

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

답변에 대한 댓글 1개

질문쟁이
11년 전
감사함니다 너무 행복한 그누네요^^

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

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

로그인