Xử lý điều kiện nhiều (OR)

chihienphuco

Trung cấp
Mình có Table tên ChitietHoaDon, gồm các field sau:
TKNO,TKCO,MAVATTU,SOLUONG,DONGIA

Query mình muốn thiết kế như sau:
MAVATTU,TANG:IIF((TKNO = 152,154,155,156),SOLUONG*DONGIA,0),GIAM:IIF((TKCO = 152,154,155,156),SOLUONG*DONGIA,0)

Đoạn tô đậm viết hàm như thế nào để thực thi.

Mong giúp đở!

Đã làm được
 
Sửa lần cuối:
Mong giúp đở!

Đã làm được

Không hiểu đoạn này lắm. Thế cuối cùng đã làm được hay chưa vậy. Nếu không phiền thì chia sẻ cho anh em cùng biết luôn.
 
Mình có Table tên ChitietHoaDon, gồm các field sau:
TKNO,TKCO,MAVATTU,SOLUONG,DONGIA

Query mình muốn thiết kế như sau:
MAVATTU,TANG:IIF((TKNO = 152,154,155,156),SOLUONG*DONGIA,0),GIAM:IIF((TKCO = 152,154,155,156),SOLUONG*DONGIA,0)

Đoạn tô đậm viết hàm như thế nào để thực thi.

Mong giúp đở!

Đã làm được

Bạn thay thế đoạn tô đậm
MAVATTU,TANG:iif(inStr(1,"152/154/155/156",TKNO,vbTextCompare)>0, soluong * dongia,0), GIAM:iif(inStr(1,"152/154/155/156",TKCO,vbTextCompare)>0, soluong * dongia,0)
 
Back
Top