【myapps/obpm版本号】: weioa365 31661
【浏览器类型】:chrome/其他
【爱游戏的联系方式-qq】:48676701
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:sql获取第1行的结束日期为开始日期,在数据库已经测试正常,但写在单行文本框里出错 ,代码如下java.lang.exception: field:开始时间-值脚本出错 javascriptrunning:[form.生产数据录入轧浆.field
(11ec-fdc1-e64f131e-931e-5706e2aab121).开始时间.valuescript]: unterminated string literal (form.
生产数据录入轧浆.field(11ec-fdc1-e64f131e-931e-5706e2aab121).开始时间.valuescript#5)
具体代码如下:
(function(){
var parent=getparentdocument();
var parentid = getcurrentdocument().getid();
var pihao = getitemvalueasstring ("批号");
var sql = "select `tlk_生产数据录入轧浆`.`item_工序型号`,`tlk_生产数据录入轧浆`.`item_批号`,`tlk_生产数据录入轧浆`.`item_工序序号`, `tlk_生产数据录入轧浆`.`item_流程名称`,
case when `tlk_生产数据录入轧浆`.`item_工序序号`= 1 then `tlk_生产数据录入轧浆`.`item_开始时间`
else ( select tmp.`item_结束时间`
from `tlk_生产数据录入轧浆` tmp
where ( tmp.`item_批号` = '" pihao "' ) and
( tmp.`item_工序序号`= `tlk_生产数据录入轧浆`.`item_工序序号` - 1) )
end as 开始时间,
`tlk_生产数据录入轧浆`.`item_结束时间`,
from
`tlk_生产数据录入轧浆`,
tlk_pln_jlgf_circulationcard
where tlk_pln_jlgf_circulationcard.id = `tlk_生产数据录入轧浆`.parent and `tlk_生产数据录入轧浆`.`item_批号` = '" pihao "'
order by `item_工序序号`, item_流程名称,`item_工序型号` "
var subdocs = querybysql(sql);
if(subdocs!= null && subdocs.size() > 0) {
for (var iter = subdocs.iterator(); iter.hasnext();) {
var subdoc = iter.next();
temp = subdoc .getitemvalueasdate("开始时间") ;
}
}
temp;
|