你的 第二日期比較應(yīng)是小于 DateDiff(……)=0
創(chuàng)新互聯(lián)建站長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為北鎮(zhèn)企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都做網(wǎng)站,北鎮(zhèn)網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
在VB.NET中斷看下 str1的是什么值,然后在sql查詢管理器執(zhí)行就知道了。
日期的比較寫這么繁,like的比較符要前或后可以加上 通配符%,如果不需要通配直接用 =
參考
str1="select " tlsSelect1 ",sum(數(shù)量) as 合計數(shù) from 出入庫單 where 單據(jù)分類 like '%"
tls "%' and 內(nèi)外銷 like '%內(nèi)%' and 日期=" dtp1.Value.Date " and 日期=
" dtp2.Value.Date " group by " tlsSelect1
直接用兩個日期相減,返回一個timespan實例,它的Days屬性就是天數(shù)。
dim d1 as datetime, d2 as datetime
dim days as integer
d1 = DateTime.Today.AddDays(-1)
d2 = DateTime.Today
days = (d2 - d1).Days
使用datediff函數(shù)
textbox3.text=datediff("d","textbox1.text","textbox2.text")
說明一下:
“d”表示“天”
還可以用“y”,"m","d","h","n","s"
分別表示“年”“月”“日”“時”“分”“秒”