Convert cách chuyển số dương thành số âm trong sql server như thế nào?

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi seolagi, 12/10/19.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    81
    Điểm thành tích:
    48
    Convert cách chuyển số dương thành số âm trong sql server như thế nào? tại mình có 1 danh sách dữ liệu, mình muốn lấy cột số lượng theo ID sản phẩm, và update vào bảng khác với số lượng tương ứng, nhưng muốn convert chuyển số lượng thành thành số ấm nếu > 0 thì làm như thế nào?
    VD: mình có prouductid = 10, giá trị số lượng ở bảng này là 20 ở bảng chính là bảng tb_Product, mình muốn insert vào bảng tb_productTemap giá trị cột Quantity là giá trị âm tương tự thì làm như thế nào?
    cảm ơn
     
    Cảm ơn đã xem bài:

    Convert cách chuyển số dương thành số âm trong sql server như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,903
    Đã được thích:
    1,199
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Mình đọc mà không biết hiểu đúng ý của bạn thôi, bạn muốn chuyển số dương sang âm thì chỉ cần thêm dấu - vào trước thôi.
    Mình đọc và code lại theo ý của mình bạn xem đúng không nhé.
    Mã:
    declare @QuantityUp int
    set @QuantityUp = (select top 1 (CASE WHEN Quantity > 0 THEN -Quantity ELSE 0 END) from tb_Product where Prouductid = 10)
    
    insert into tb_productTemap(Id,SoLuong,DateCreate)
        values (@IdNew,@QuantityUp,getdate())
    
     
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    81
    Điểm thành tích:
    48
    Đúng rồi ad, hihi
    Mình cần cái này đây:
    set @QuantityUp = (select top 1 (CASE WHEN Quantity > 0 THEN -Quantity ELSE 0 END) from tb_Product where Prouductid = 10)
     
    Conekvietnam thích bài này.
  4. nhatlongtravel
    Tham gia ngày:
    21/9/19
    Bài viết:
    5
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    đọc mà hoang mang quá. không rõ đúng không
     
  5. tongtuana2
    Tham gia ngày:
    2/12/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    6
    tuyệt vời ông mặt trời
     
  6. tongtuana2
    Tham gia ngày:
    2/12/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    6
    ông admin nhằng cái trả lời được luôn
     
  7. Conekvietnam
    Tham gia ngày:
    27/9/19
    Bài viết:
    16
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Tk bác nha, em cũng đang tìm cái này :v
     
  8. tamdotocao
    Tham gia ngày:
    28/11/19
    Bài viết:
    61
    Đã được thích:
    1
    Điểm thành tích:
    8
    Giới tính:
    Nữ
    gì chứ code là mình ngu bỏ mẹ rồi
     
  9. beboivn
    Tham gia ngày:
    15/3/20
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cảm ơn ad đã hỗ trợ nhé!
     
  10. xonghoivn
    Tham gia ngày:
    11/3/20
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    1
    Đỉnh quá! May mà có bài đăng của bạn