Đánh giá chủ đề:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tính số lượng xe còn lại
#1
Mọi người cho mình hỏi.
Mình có CSDL Access như hình
[Hình: Untitled.jpg]
Bây giờ mình muốn Sử dụng lệnh SQL để tính
soluong(xe)=soluong(xe)-soluong(hoa_don_ban_xe_chi_tiet)+soluong(phieu_nhap_chi_tiet).
Tongtiennhap(phieu_nhap)=soluong(phieu_nhap_chi_tiet)*GiaNhap(Phieu_nhap_chi_tiet).
TongtienBan(Hoa_Don_Ban_Xe)=soluong(Hoa_Don_Ban_Xe_Chi_Tiet)*DonGia(Hoa_Don_Ban_Xe_Chi_Tiet).
Chữ ký của huy11tct2 Đôi khi ta lắng nghe ta...
Reply
Những người đã cảm ơn
#2
Ở trong bài có mối quan hệ tròn chắc có mâu thuẫn gì trong đó rồi ( chỗ hoá đơn, xe, nhân viên, phiếu nhập) nó ko đảm bảo tính toàn vẹn big green

Bạn gởi cái csdl rồi mới thử code sdl được. 034
Chữ ký của quan_pc Lắp đặt Internet VNPT tại Điện Bàn - Quảng Nam - Hotline: 0915.636.745
ღღღღღTài sản của quan_pc (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
CSDL mình đây bạn giúp mình nhá
CSDL
Chữ ký của huy11tct2 Đôi khi ta lắng nghe ta...
Reply
Những người đã cảm ơn
#4
1/ Tham khảo bài tính tồn kho của bác Xuân Thanh
2/ Tạo 3 query sau
a/ Query tính tỏng nhập : qryTongNhap

Mã:
SELECT Phieu_Nhap_Chi_Tiet.MaXe, Sum(NZ([SoLuong])) AS TongNhap FROM Phieu_Nhap_Chi_Tiet GROUP BY Phieu_Nhap_Chi_Tiet.MaXe;
b/ Query tính tỏng xuất : qryTongXuat

Mã:
SELECT Hoa_Don_Ban_Xe_Chi_Tiet.MaXe, Sum(NZ([SoLuong])) AS TongXuat FROM Hoa_Don_Ban_Xe_Chi_Tiet GROUP BY Hoa_Don_Ban_Xe_Chi_Tiet.MaXe;

c/ Query tính lượng xe còn lại : qryTonCuoi

Mã:
SELECT Xe.MaXe, Xe.TenXe, Xe.SoLuong AS TonDau, IIf([TongNhap]>0,[TongNhap],0) AS DaNhap, IIf([TongXuat]>0,[TongXuat],0) AS DaXuat, [TonDau]+[DaNhap]-[DaXuat] AS TonCuoi FROM (qryTongNhap RIGHT JOIN Xe ON qryTongNhap.MaXe = Xe.MaXe) LEFT JOIN qryTongXuat ON Xe.MaXe = qryTongXuat.MaXe;
Chữ ký của Thanh Phương Em như cô gái còn son
Chờ người quân tử mỏi mòn tháng năm
Đêm đêm hết đứng lại nằm
Người đi đâu để âm thầm nhớ thương


Reply
Những người đã cảm ơn
#5
Thế bạn cho mình hỏi luôn nhé.
Bây giờ mình muốn bỏ cột TonCuoi ở qryTonCuoi vao cột SoLuongXeConLai ở bảng xe thì k biết phải dùng lệnh insert hay update và lệnh sql nó sẽ như thế nào hả bạn
CSDL
Chữ ký của huy11tct2 Đôi khi ta lắng nghe ta...
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 89 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  [Hỏi] Tính số ngày công tác trangdv.pchg 25 580 13-11-16, 01:20 PM
Bài mới nhất: ongke0711
  Điền Mr hoặc Ms theo giới tính huuduy.duy 8 489 04-11-16, 05:58 PM
Bài mới nhất: huuduy.duy
  [Help] Tìm ngày tính lương ducanh.ktnb 18 549 15-10-16, 06:45 PM
Bài mới nhất: ongke0711
  [Help] Tính tổng theo điều kiện các trường trong nhiều table,đưa ra kết quả bignosevinatex 6 754 06-09-16, 10:56 PM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ