Dim y As Integer = Date.Today.Year
Dim m As Integer = Date.Today.Month
Dim d As Integer = Date.Today.Day
Dim mt1,mt2 As Date
Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
'If m > 2 Then
' mt1 = New Date(y, m - 2, d)
' mt2 = New Date(y, m, d) '获取本月的最后一天
'Else
' mt1 = New Date(y - 1, 10 + m, d)
' mt2 = New Date(y, m, d) '获取本月的最后一天
'End If
mt1 = New Date(2018, 1, 1)
mt2 = New Date(2018, 1, 31) '获取本月的最后一天
cmd.CommandText = "SELECT DISTINCT 客户名称,收货仓,司机,装卸,车号 Fro m {销售明细} WHERE 日期 >= #" & mt1 & "# And 日期 <= #" & mt2 & "#"
dt = cmd.ExecuteReader()
完整的代码