社区
MS-SQL Server
帖子详情
请教:此条SQL语句哪里错了?
peanut2008
2003-10-16 08:28:38
UPDATE 定额综合表
SET 本批次数量 =
(SELECT 投产登记表.本批数量 * 定额综合表.每产品工艺定额 AS Expr1
FROM 投产登记表, 定额综合表
WHERE 投产登记表.产品代码 = 定额综合表.产品代码)
WHERE (产品代码 = '5')
...全文
49
8
打赏
收藏
请教:此条SQL语句哪里错了?
UPDATE 定额综合表 SET 本批次数量 = (SELECT 投产登记表.本批数量 * 定额综合表.每产品工艺定额 AS Expr1 FROM 投产登记表, 定额综合表 WHERE 投产登记表.产品代码 = 定额综合表.产品代码) WHERE (产品代码 = '5')
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujohny
2003-10-16
打赏
举报
回复
UPDATE A
SET A.本批次数量 =A.每产品工艺定额 * B.本批数量
FROM 定额综合表 A INNER JOIN 投产登记表 B ON B.产品代码=A.产品代码
WHERE 产品代码 = '5'
yujohny
2003-10-16
打赏
举报
回复
UPDATE 定额综合表
SET 本批次数量 =每产品工艺定额*
(SELECT 本批数量 FROM 投产登记表 WHERE 产品代码 = 定额综合表.产品代码)
WHERE (产品代码 = '5')
yujohny
2003-10-16
打赏
举报
回复
UPDATE 定额综合表
SET 本批次数量 =每产品工艺定额*
(SELECT 投产登记表.本批数量 FROM 投产登记表
WHERE 产品代码 = 定额综合表.产品代码)
WHERE (产品代码 = '5')
伍子V5
2003-10-16
打赏
举报
回复
UPDATE 定额综合表
SET 本批次数量 =每产品工艺定额*
(SELECT 投产登记表.本批数量
FROM 投产登记表
WHERE 投产登记表.产品代码 = 定额综合表.产品代码)
WHERE (产品代码 = '5')
txlicenhe
2003-10-16
打赏
举报
回复
UPDATE 定额综合表 a
SET 本批次数量 =
(SELECT 投产登记表.本批数量 * a.每产品工艺定额 AS Expr1
FROM 投产登记表
WHERE 投产登记表.产品代码 = a.产品代码)
WHERE (产品代码 = '5')
zhoutian618
2003-10-16
打赏
举报
回复
原因可能有很多啊,
能不能给一个报错信息啊。
pengdali
2003-10-16
打赏
举报
回复
or
UPDATE 定额综合表
SET 本批次数量 =每产品工艺定额*
isnull((SELECT sum(投产登记表.本批数量)
FROM 投产登记表
WHERE 投产登记表.产品代码 = 定额综合表.产品代码),1)
WHERE (产品代码 = '5')
pengdali
2003-10-16
打赏
举报
回复
UPDATE 定额综合表
SET 本批次数量 =每产品工艺定额*
(SELECT 投产登记表.本批数量
FROM 投产登记表
WHERE 投产登记表.产品代码 = 定额综合表.产品代码)
WHERE (产品代码 = '5')
一个查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
一个查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
一条
sql语句
完成MySQL去重留一
前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个
sql语句
来解决问题的。查了资料,
请教
了大佬之后得出了一个很便利的
sql语句
,这里分享下这段
sql语句
和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有思路的。最快想到的是可以通过一条
sql语句
来解决,无奈自己对于复杂
sql语句
的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这货随便百度了一下,就
SQL server中实现断言
关于实现在SQL server中涉及多个表或聚集操作的比较复杂的完整性约束的方法 最近学习数据库系统概论,遇到了一个问题,查了好久没有解决,
请教
老师后才了解到在SQL server中要在触发 器中定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在SQL中可以使用数据定义语言中的CREATE ASSERTION语句,通过声明性断言(declarative assertions)来指定更具一般性的约束。可以定义涉及多个表或聚集操作的比较复杂的完整性约束。断言创建以后,任何对断言中所涉及关系的操作都会触发关系数据库管理系统对断言的检查,任何使断言不为真值得操作都会被拒绝执行。 ——教材原
ASP 提示非法赋值的解决方法
分析可能是: asp的一些保留字段导致,具体的大家可以参考这篇文章:ASP常见的保留字整理 正常来说 代码没问题“`ID也有值 但是库改成了SQL SERVER库 因不长用所以
请教
各位这个
错
误是哪里问题 Microsoft VBScript 运行时
错
误
错
误 ‘800a01f5’ 非法赋值: ‘SqlStr’ /admin/list/savedate.asp,行60
错
误行代码 SQLstr=”delete d_31 where id=”&id&”” 代码如下: <% ‘删除小类信息 sub delbuy() id=clng(Request.QueryString(“id”)) Set b
oracle如何加快语句执行,一条
sql语句
,执行太慢了,请问下如何优化
当前位置:我的异常网» Oracle开发»一条
sql语句
,执行太慢了,请问下如何优化一条
sql语句
,执行太慢了,请问下如何优化www.myexceptions.net网友分享于:2013-02-24浏览:76次一条
sql语句
,执行太慢了,
请教
下怎么优化一条
sql语句
,执行太慢了,
请教
下怎么优化。主要是里面有31条子查询,子查询里面又有联合查询,所以才比较慢。
请教
一下改怎么优化啊?语句如...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章