Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Liệt kê các loại gạo chưa bán trong tháng 8
#1
Mình muốn liệt kê loại gạo chưa bán trong tháng 8 nhưng dùng NOT IN (SELECT ... FROM...) thì lại không được. Mọi người xem giúp với.004
http://www.mediafire.com/?twhbuj4dy1vnvd3
Chân thành cảm ơn!
Chữ ký của nicebike00 Xin chào, mình là nicebike00, Tham gia http://thuthuataccess.com/forum từ ngày 06-11 -13.
Reply
Những người đã cảm ơn
#2
Trong Query2
- Tại điều kiện trường "magao" bạn để trống
- Truong "Month([NGAYBAN])" bạn sửa lại là "Thang: Month([NGAYBAN])" và đặt điều kiện "<>[Loai gao khong ban trong thang may]"

Chú ý không có dấu (") đâu nhé.
Chữ ký của khuuquytrung Không gì là bí mật cả (hãy cùng chia sẻ và nhận sẻ chia)
Reply
Những người đã cảm ơn
#3
Cảm ơn Khuuquytrung nhé, nhưng điều kiện bạn giúp mình không thỏa lắm, vì nó chỉ liệt kê ra các loại gạo bán ở các tháng khác tháng 8 thôi chứ không đảm bảo rằng ở tháng 8 nó không có bán. Mình kiểm tra lại thì Mã gạo G01 bán ở tháng 8,9 dùng điều kiện trên thì kết quả gạo k bán tháng 8 vẫn có G01. Bạn xem lại giúp mình với. 007
Chữ ký của nicebike00 Xin chào, mình là nicebike00, Tham gia http://thuthuataccess.com/forum từ ngày 06-11 -13.
Reply
Những người đã cảm ơn
#4
(21-11-13, 01:48 PM)nicebike00 Đã viết: Mình muốn liệt kê loại gạo chưa bán trong tháng 8 nhưng dùng NOT IN (SELECT ... FROM...) thì lại không được. Mọi người xem giúp với.004
http://www.mediafire.com/?twhbuj4dy1vnvd3
Chân thành cảm ơn!

Nếu không quen dùng SubQuery, bạn làm như sau :
1/ Tạo một query thể hiện những loại gạo bántrong tháng có tên là qryThang

Mã:
SELECT Month([NGAYBAN]) AS Thang, CTHD.MAGAO
FROM HOADON INNER JOIN CTHD ON HOADON.SOHD = CTHD.SOHD
WHERE (((Month([NGAYBAN]))=[ThangNao]));

2/ Tạo query thể hiện loại gao không bán trong tháng : qryGaoKhongBanTrongThang

Mã:
SELECT LOAIGAO.MAGAO, LOAIGAO.TENGAO
FROM LOAIGAO LEFT JOIN qryThang ON LOAIGAO.MAGAO = qryThang.MAGAO
WHERE (((qryThang.Thang) Is Null));

Chạy qryGaoKhongBanTrongThang, nhập tháng cần tìm vào ô Parameter hiện ra sẽ được kết quả như ý muốn
Lưu ý :
1/ Không đặt PrimaryKey cho table CTHD
2/ Trong query thứ hai, chú ý LEFT JOIN

Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
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
  [Hỏi] Lọc Hợp đồng theo điều kiện ngày tháng vuthaiha90 7 288 28-11-16, 05:31 PM
Bài mới nhất: vuthaiha90
  [Hỏi] Sự khác nhau của Like và "=" trong các hàm D toancvp 6 202 10-11-16, 12:01 AM
Bài mới nhất: toancvp
  Thay thế giá trị từ cột này sang cột khác trong 1 query trungminh 6 136 08-11-16, 03:24 PM
Bài mới nhất: ongke0711
  Làm thế nào để dùng SQL trong lập trình? paulsteigel 34 2,188 04-11-16, 05:49 PM
Bài mới nhất: Minh Tiên
  [Help] Gộp nhiều dòng có cùng điều kiện lên chung một dòng trong query tronghieu9792 4 174 03-11-16, 09:58 AM
Bài mới nhất: tronghieu9792

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ơ