新手问题:PB动态语句日期查询中加where某列中的值 10

stringls_start,ls_end,ls_selectstringls_left,ls_right//得到开始和结束时间ls_start=em_start.tex... string ls_start , ls_end ,ls_select
string ls_left ,ls_right

//得到开始和结束时间
ls_start = em_start.text
ls_end = em_end.text
ls_select = ''
// 开始时间
if not isnull(ls_start) and ls_start <> "" and lower(ls_start) <> 'none' then
ls_select = ls_select + " convert(char(10),day_date,120) >= '" + ls_start + "'"
end if
// 结束时间
if not isnull(ls_end) and ls_end <> "" and lower(ls_end) <> 'none' then
if ls_select = "" then
ls_select = " convert(char(10),day_date,120) <= '" + ls_end + "'"
else
ls_select = ls_select + " AND convert(char(10),day_date,120) <= '" + ls_end + "' "
end if
end if

////拼SQL语句
ls_select = is_sql + ' where ' + ls_select
if ls_select <> '' then
//赋值SQL语句
dw_query.setsqlselect(ls_select)
end if
dw_query.retrieve() //检索数据

例如 :指定部门看指定部门的信息。 如果时间上下班时间为空或者打卡时间大于上班时间在代码上增加?
希望大家介绍好PB的好书好资料好网站给我学习。
展开
 我来答
百度网友0319a0e
2015-09-22 · TA获得超过2.2万个赞
知道小有建树答主
回答量:2080
采纳率:85%
帮助的人:1150万
展开全部
看到指定部门 直接过滤就好了
dw_query.setfilter("depart_name ="+sle_1.text)
dw_query.filter()
如果时间上下班时间为空或者打卡时间大于上班时间在代码上增加?

ls_select +="or end_date is null or start_time>08:30"
追问
我查询的数据导出excel模具,怎么实行,第一行是英文的。求大神补答一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式