PB嵌入式sql查询时间段数据-高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:32:50
date day_start,day_end
day_start=date(em_day_start.text)
day_end=date(em_day_end.text)
//按条件
select count(borrow_id)
into :borrow_sum
from borrow
where borrow_date>day_start and borrow_date<day_end;
st_b_sum.text=string(borrow_sum)+" 条"

说明:borrow_date为数据库字段 类型 datetime
day_start 和 day_end 分别是我从文本框中输入的日期
如何完成查询,我试了很多次都是失败的,原因好像是数据类型不一致 我已经没办法了 谢谢各位帮忙!!!

除了
day_start=datetime(date(em_day_start.text),time("00:00:00"))
day_end=datetime(date(em_day_end.text),time("23:59:29"))
还有一个很重要的地方就是
day_start和day_end前面没加冒号":"

这么写就对了

datetime day_start,day_end
day_start=datetime(date(em_day_start.text),time("00:00:00"))
day_end=datetime(date(em_day_end.text),time("23:59:29"))

select count(borrow_id)
into :borrow_sum
from borrow
where borrow_date>day_start and borrow_date<day_end;
st_b_sum.text=string(borrow_sum)+" 条"