以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195690) |
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 10:05:00 -- SQL计算 c md.CommandText = "UP DATE {数据整理} SET [首段补助] = (s elect sum(首段补助) from {基础数据} W HERE {数据整理}.[调度单号] = {基础数据}.[调度单号] And {数据整理}.[VIN码] = {基础数据}.[VIN码]" 上面这句,提示VIN码附近有语法错误 c md.CommandText = "UP DATE {数据整理} Set 毛利 = (isnull(上游确认金额,0)- isnull(上游考核金额,0)- isnull(下游合计金额,0)- isnull(保险费金额,0)- isnull({数据整理}.倒板费金额,0)- isnull({数据整理}.其他费用,0)- isnull({数据整理}.税金,0)" 这句则提示 “)”附近有语法错误 SQL server数据库 |
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 10:05:00 -- 请指导 |
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 10:38:00 -- 已解决 |
-- 作者:有点蓝 -- 发布时间:2025/3/1 10:40:00 -- 都是括号不成对,最后少个闭括号 |
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 12:49:00 -- Dim Filter As String = "{统计表}.[办事处] = {数据整理}.[办事处] And {统计表}.[所属上游] = {数据整理}.[所属上游] And {统计表}.[上游客户] = {数据整理}.[上游客户] And {统计表}.[品牌] = {数据整理}.[品牌] And {统计表}.[上游起点] = {数据整理}.[上游起点] And {统计表}.[上游终点] = {数据整理}.[上游终点])" cmd.CommandText = "UP DATE {统计表} SET [上游确认金额] = (se lect sum(上游确认金额) f rom {数据整理} W HERE \'" & Filter & "\')" [此贴子已经被作者于2025/3/1 13:02:12编辑过]
|
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 12:50:00 -- 最终还是得请教一下,以上提示有语法错误,如何修改,请主导 ,感谢 |
-- 作者:有点蓝 -- 发布时间:2025/3/1 13:02:00 -- http://www.foxtable.com/webhelp/topics/0221.htm cmd.CommandText = "UP DATE {统计表} SET [上游确认金额] = (se lect sum(上游确认金额) f rom {数据整理} W HERE " & Filter & ")"
|
-- 作者:HANZHIGANG -- 发布时间:2025/3/1 13:11:00 -- 还是不行,提示)附近有语法错误 |
-- 作者:有点蓝 -- 发布时间:2025/3/1 13:15:00 -- 多个括号,cmd.CommandText = "UP DATE {统计表} SET [上游确认金额] = (se lect sum(上游确认金额) f rom {数据整理} W HERE " & Filter |