Code: Select all
str = "select sum(khoiluong) as kl, ngay from table1 where ngay Between format(tungay.text, "dd/mm/yyyy") and format(denngay.text, "dd/mm/yyyy")"
kluong = rs!kl
Moderator: tungblt
Code: Select all
str = "select sum(khoiluong) as kl, ngay from table1 where ngay Between format(tungay.text, "dd/mm/yyyy") and format(denngay.text, "dd/mm/yyyy")"
kluong = rs!kl
- Câu lệnh này không đúng (còn phải xử lý một số vấn đề liên quan đến dấu nháy (') và ngoặc kép (") nữa.str = "select sum(khoiluong) as kl, ngay from table1 where ngay Between format(tungay.text, "dd/mm/yyyy") and format(denngay.text, "dd/mm/yyyy")"
Code: Select all
Str = "select khoiluong, ngay from table1 where ngay Between " & Format(tungay.Text, "dd/mm/yyyy") & " and " & Format(denngay.Text, "dd/mm/yyyy")
Code: Select all
Str = "select khoiluong, ngay from table1 where ngay BETWEEN #" & tungay & "# AND #" & denngay & "#"
Code: Select all
Str = "(select khoiluong, ngay from table1 where ngay BETWEEN #" & tungay & "# AND #" & denngay & "#)"
Code: Select all
Str = "SELECT Sum(khoiluong) AS TongKL FROM "
Code: Select all
Str = "SELECT Sum(khoiluong) AS TongKL FROM (select khoiluong, ngay from table1 where ngay BETWEEN #" & tungay & "# AND #" & denngay & "#)"
Ai chà. Hôm nay Nô-en mà bác Phú đã nhiệt tình vậy thì không có lý do gì bạn lại không có một kỳ Nô-en vui vẻ hi.truongphu wrote:Hay không? hôm nay bạn học được hơi "bị" nhiều đấy
Code: Select all
Dim kluong As Long
Set dbs = OpenDatabase(App.Path & "\quanlyxb.mdb")
str = "SELECT Sum(khoiluong) AS TongKL FROM (select khoiluong, ngay from table1 where ngay BETWEEN #" & tungay & "# AND #" & denngay & "#)"
Set rs = dbs.OpenRecordset(str, dbOpenDynaset)
If rs.EOF = False Then
kluong = rs!TongKL
rs.MoveNext
End If
rs.Close
Code: Select all
Code: Select all
Str = "SELECT Sum(khoiluong) AS TongKL FROM table1 where ngay BETWEEN #" & tungay & "# AND #" & denngay & "#"
Code: Select all
Dim kluong As Double
Set dbs = OpenDatabase(App.Path & "\quanlyxb.mdb")
str = "SELECT Sum(khoiluong) AS TongKL FROM (select khoiluong, ngay from table1 where ngay BETWEEN DateSerial(" & Year(tungay) & "," & Month(tungay) & "," & Day(tungay) & ") And DateSerial(" & Year(denngay) & "," & Month(denngay) & "," & Day(denngay) & "))"
Set rs = dbs.OpenRecordset(str, dbOpenDynaset)
If rs.EOF = False Then
kluong = rs!TongKL & ""
rs.MoveNext
End If
rs.Close