Gộp kết quả truy vấn vào một rercodset

  • Thread starter Thread starter nguyennb
  • Ngày gửi Ngày gửi
Liên hệ QC

nguyennb

Thành viên hoạt động
Tham gia
23/10/07
Bài viết
103
Được thích
32
Mình có một bảng(data) như này trong Accsess
ID Tkno Tkco Tien
1 131 1111 500
2 632 156 400
3 1111 131 600

Mình muốn lọc và đưa ra một name của Excel, kết quả dạng
TKdu PSno PSco
1111 500 000
1111 000 600

Lọc từ bảng dòng Tkno hoặc Tkco là "131". Với từng dòng hiện lên tài khoản đối ứng với tài khoản "131" (màu tím) và tiền. Nếu Tkno là "131" thì hiện tiền ở cột PSno, nếu tkco là "131" thì hiện ở cột PS có.
Mọi người cho mình ý tưởng với. Liệu có thể đưa kết quả hai câu truy vấn vào cùng một recordset không. Hai cau do la
"select Tkco,Tien,Tien*0 from data where Tkno=131".
"select Tkno,0*Tien,Tien from data where Tkco=131".
 
Lần chỉnh sửa cuối:
Như thế này:
SELECT IIf(Tkno='131',Tkco,Tkno) As 'TKDU', IIf(Tkno='131',Tien,0) As PSNo, IIf(Tkno='131',0,Tien) As PSCo From Data
WHERE Tkno='131' Or Tkco='131'

Ghi chú: Tien*0 chi cho khổ vậy?
 
Cảm ơn ptm0412 nhiều.
Ghi chú: Tien*0 chi cho khổ vậy?
Mình muốn ở kết quả có thêm một cột nên lúc đó thử vậy. Được rồi thì mừng quá, quên mất Tien * 0 = 0.
 
Web KT

Bài viết mới nhất

Back
Top Bottom