Thay thế giá trị từ cột này sang cột khác trong 1 query
Thay thế giá trị từ cột này sang cột khác trong 1 query
trungminh > 08-11-16, 10:29 AM
Mình có 1 query có các cột như sau:
Cột1 cột2 cột3
3 Công nhân 0
0 Nông dân 0
có lệnh nào thay giá trị cột1 khi cột1>0 sang cột3 được không
Hoặc công cột1+cột3=Côt4 cũng được
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
ongke0711 > 08-11-16, 01:29 PM
Cái này áp dụng công thức bình thường cũng ra mà bạn.
Cot3: IIF([Cot1]>0, [Cot1],[Cot3])
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
trungminh > 08-11-16, 02:25 PM
Vẫn không được bạn à. Cho mình hỏi chút là trong Query cot1= text, cot3=text làm thế nào để cộng cot1+cot3 vì mình công nó cộng cả 0 vào ví dụ: Tong: cot1+cot3 thì =30 chứ không =3 được (làm thế nào để đổi thành number được)
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
ongke0711 > 08-11-16, 02:32 PM
Vậy bạn phải xem lại tổ chức CSDL có đúng không. Muốn cộng số thì tại sao lại set cột đó trong table là Text?
Nếu công Text thì dùng dấu "&" nhé.
Vd: [Cot4] = [Cot1] & [Cot2]
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
trungminh > 08-11-16, 02:40 PM
Cộng text thì mình cộng được rồi vì CSDL mình lọc và đếm ra từ file dạng text nên CSDL đều ở dạng text cả nên mình muốn đổi cot1 và cot2 thành number nhưng không biết đổi để cộng.
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
trungminh > 08-11-16, 03:13 PM
Mình dùng lệnh này TONG: (Val([A])+Val([C])) đã cộng được rùi
RE: Thay thế giá trị từ cột này sang cột khác trong 1 query
ongke0711 > 08-11-16, 03:24 PM
Bạn nói thông tin cần truy vấn đi. Nhìn vô 1 đống query nhìn rối quá. Nếu rút gọn được thì rút gọn lại.