• tạo query lọc nhiều điều kiện
  • tạo query lọc nhiều điều kiện

    minhminh25767 > 22-04-17, 11:03 AM

    Giúp em giải bài toán này với.

    Đề bài hỏi như sau: Tạo một query, Tìm số lượng tất cả các mặt hàng đã bán trong tháng 4.

    Ta có query gồm các dòng sau: 

    <Ngayban>          <Mahang>            <soluong>         <dongia>           <thanhtien>
    15/4/2017                 A1                          1                        7000                    7000
    15/4/2017                 A2                          1                        9000                    9000
    16/4/2017                 A1                          1                        7000                    7000
    17/4/2017                 A1                          1                        7000                    7000
    18/4/2017                 A2                          1                        9000                    9000

    Nếu mà không có ngày bán thì em tìm ra được, mà có ngày bán thì em làm không được. Vì 1 khoảng thời gian này, có ngày bán mặt hàng A1 đến 5 lần, ngày mai  bán đến 10 lần, các mặt hàng khác cũng tương tự như vậy

    Em làm thế này:
                 <Ngayban>                                                  <Mahang>            <soluong>         <dongia>           <thanhtien>
    Total:     cái chổ này                                                    Group by                   sum               group by               sum
                 em chịu thua  
    Criteria: Betwen [ngaybatdau] and [ngayketthuc]


    và em muốn làm ra thế này.

    <Ngayban>          <Mahang>            <soluong>         <dongia>           <thanhtien>
    cái chổ này                A1                          3                        7000                    21000
    em chịu thua             A2                          2                        9000                    18000



    Mong được trợ giúp của các cao thủ.
  • RE: tạo query lọc nhiều điều kiện

    maidinhdan > 22-04-17, 11:15 AM

    Cột ngày bán bạn đừng lôi nó xuống mà bạn phải gõ là: ThangBan: Month([Ngayban])
    Và bạn gõ điều kiện ở dưới là: Tháng 4 mà bạn cần tìm

    Mã SQL Query:
    Mã PHP:
    SELECT Month([Ngayban]) AS ThangBanTable1.MahangSum(Table1.soluong) AS SumOfsoluongTable1.dongiaSum(Table1.thanhtien) AS SumOfthanhtien
    FROM Table1
    GROUP BY Month
    ([Ngayban]), Table1.MahangTable1.dongia
    HAVING 
    (((Month([Ngayban]))=4)); 
  • RE: tạo query lọc nhiều điều kiện

    minhminh25767 > 22-04-17, 11:49 AM

    (22-04-17, 11:15 AM)maidinhdan Đã viết: Cột ngày bán bạn đừng lôi nó xuống mà bạn phải gõ là: ThangBan: Month([Ngayban])
    Và bạn gõ điều kiện ở dưới là: Tháng 4 mà bạn cần tìm

    Mã SQL Query:
    Mã PHP:
    SELECT Month([Ngayban]) AS ThangBanTable1.MahangSum(Table1.soluong) AS SumOfsoluongTable1.dongiaSum(Table1.thanhtien) AS SumOfthanhtien
    FROM Table1
    GROUP BY Month
    ([Ngayban]), Table1.MahangTable1.dongia
    HAVING 
    (((Month([Ngayban]))=4)); 
    Cái đoạn SQL này đưa vào chổ nào vậy. mình làm không được. cái này phải tạo query gì thì mới làm được
  • RE: tạo query lọc nhiều điều kiện

    maidinhdan > 22-04-17, 12:20 PM

    (22-04-17, 11:49 AM)minhminh25767 Đã viết:
    (22-04-17, 11:15 AM)maidinhdan Đã viết: Cột ngày bán bạn đừng lôi nó xuống mà bạn phải gõ là: ThangBan: Month([Ngayban])
    Và bạn gõ điều kiện ở dưới là: Tháng 4 mà bạn cần tìm

    Mã SQL Query:
    Mã PHP:
    SELECT Month([Ngayban]) AS ThangBanTable1.MahangSum(Table1.soluong) AS SumOfsoluongTable1.dongiaSum(Table1.thanhtien) AS SumOfthanhtien
    FROM Table1
    GROUP BY Month
    ([Ngayban]), Table1.MahangTable1.dongia
    HAVING 
    (((Month([Ngayban]))=4)); 
    Cái đoạn SQL này đưa vào chổ nào vậy. mình làm không được. cái này phải tạo query gì thì mới làm được

    Không biết thì làm theo Cách 1 đi: Cột ngày bán bạn đừng lôi nó xuống mà bạn phải gõ là: ThangBan: Month([Ngayban])
    Và bạn gõ điều kiện ở dưới là: Tháng 4 mà bạn cần tìm
  • RE: tạo query lọc nhiều điều kiện

    minhminh25767 > 23-04-17, 10:47 AM

    hoan hô! Tớ đã làm được, và tớ biết luôn đoạn code đó ở nơi nào rồi. 

    Xin cảm ơn Anh rất nhiều