当前位置:主页>销售管理软件> 列表

急求SQL语句用法update set用法??? 找sql超市进销存系统

仓库管理软件版1楼: 现急需UPDATE用法。
有二个表。表一字段:ID,使用单位,始号,止号,开始日期,终止日期,标志。。。。。
表二字段:ID1,销毁时间。。。。
想实现 当条件 表1.ID=表2.ID1 AND 始号=1 AND 止号=3 AND 销毁时间=‘2005-1-1 ’ ,更新表一中字段标志=‘销’ 更新为标志=‘正常’
用以下语句不能实现
update 表1 set 标志=“正常”from 表2 where 表1.id=表2.id1 and 表1.标志="销” and 表1.始号=:sh and 表1.止号=:zh and 表2.销毁时间=:date1
sh,zh,date1为参数在参数中已赋值。


求SQL语句。

2楼: 诸位大侠们好,我是一个DELPHI新手,我做了一个浏览器,但是在里面不能使用“复制”和“粘贴”跪求大侠们帮帮忙吧,我可不是吝啬分啊,我注册的ID到明天才能提问哦,
下面是代码,http://www.jlyt.com/download/www.rar
大侠们帮忙看看吧,万分感谢!
Q我也可以,直接在这里回复也可以

本人QQ-108288538

我顺便帮楼住顶一下先


谢谢! 如药品零售管理软件

3楼: update 表1 set 标志=“正常” where 表1.ID in (select a.ID from 表1 a, 表2 b where a.ID=b.ID1 and.......)后面的自己加吧

4楼: update 表1 set 标志=“正常”from 表1,表2 where 表1.id=表2.id1 and 表1.标志="销” and 表1.始号=:sh and 表1.止号=:zh and 表2.销毁时间=:date1

5楼: update 表1 set 标志=“正常”from 表2 where 表1.id=表2.id1 and 表1.标志="销” and 表1.始号=:sh and 表1.止号=:zh and 表2.销毁时间=:date1


sh,zh,date1为参数在参数中已赋值 這句話有語法錯誤還缺少表1。應修改為:update 表1 set 标志=“正常” where 表1.ID in (select a.ID from 表1 a, 表2 b where a.ID=b.ID1 and.......)或者是漂流的雲的方法。
下面是update使用說明的例子:
UPDATE titleauthor
SET title_id = titles.title_id
FROM titles INNER JOIN titleauthor
ON titles.title_id = titleauthor.title_id
INNER JOIN authors
ON titleauthor.au_id = authors.au_id
WHERE titles.title = ''Net Etiquette''
AND au_lname = ''Locksley''希望對你有幫助。

6楼: 漂流的云的方法在access数据库中报错 语法错误,操作符丢失,在查询表达式"正常"FROM MANGER中.

仓库管理软件版7楼: update 表1 A
set 标志=''正常''
WHERE ID IN (SELECT ID FROM 表2 B
WHERE B.销毁时间=:date1
)
AND A.标志=''销''
AND A.始号=:sh
AND A.止号=:zh

8楼: 通过查询资料漂流的云的方法用在SQLSEVER中.

9楼: 或者
update 表1 A
set 标志=''正常''
WHERE EXISTS (SELECT ID FROM 表2 B


WHERE A.ID = B.ID
AND B.销毁时间=:date1
)
AND A.标志=''销''
AND A.始号=:sh
AND A.止号=:zh

10楼: 上面很多都可以的阿
update 表1 A
set 标志=''正常''
WHERE EXISTS (SELECT ID FROM 表2 B
WHERE A.ID = B.ID
AND B.销毁时间=:date1
)
AND A.标志=''销''
AND A.始号=:sh
AND A.止号=:zh

11楼: 非常感谢

12楼: 多人接受答案了。 如sql超市进销存系统