技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

[求助]菜鸟求助:如何解读这语句的含义?

时间:2006-12-17   访问量:1111

      [缘源]:SELECT 'PR'& year(#:入库日期#) & right('0' & month(#:入库日期#),2) & right('0' & day(#:入库日期#),2) & iif(A.ID is null,'001',right('000' & A.ID,3)) AS 单号 FROM (SELECT max(int(right(配件入库单.入库单号,3))) +1 as ID FROM 配件入库单 where 入库日期=#:入库日期#) AS A 其中的 A.ID表示什么?是否需要建立中间表A? 谢谢指点

——————————————————————————————————

      [lcqhy]:不用建立中间表A,现在的的表A是指:(SELECT max(int(right(配件入库单.入库单号,3))) +1 as ID FROM 配件入库单 where 入库日期=#:入库日期#) 此查询的数据,中间有个 as ID 是标识,在A表中有个字段是ID,此ID的数据就是max(int(right(配件入库单.入库单号,3))) +1计算出来的数据。

——————————————————————————————————

      [缘源]:谢谢答复,我想在表单上的业务单号根据生成的时间自动加1,语句是SELECT 'YW' & year(#:登录日期#) & right('0' & month(#:登录日期#),2) & right('0' & day(#:登录日期#),2) & iif(A.ID is null,'001',right('000' & A.ID,3)) AS 单号 FROM (SELECT max(int(right(业务登录信息表.业务单号,3))) +1 as ID FROM 业务登录信息表 where 登录日期=#:登录日期#) AS A 执行时说我“表达式数据类型不匹配”不知是何原因?

上一篇:[原创]一些问题请教

下一篇:菜鸟问题,关于节点

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2