新手问题: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的好书好资料好网站给我学习。 展开
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的好书好资料好网站给我学习。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询