求sql语句? - MS-SQL Server / 疑难问题
原则
从最近得shuzhi中插入数据(相等更好);
更新有数据的优先插入
view aa
usrcode shuzhi
617 32
918 57
320 18
321 22
322 19
table bb
usrcode usrguanid usrshuzhi
617 117.25 32
918 234.25 55
321 32.5 21
321 55.8 23
321 null 22
918 233.25 65
320 null 17
320 55.5 11
322 null 30
解释一下规则
321这条,bb表usrshuzhi中有21,22,23虽然22和aa表中相等,但没有数据,去掉,21和23与22比较距离都为1,但取+1;(23那条更新)
918这条,bb表中有55,65和aa表比较,55和57近,取55那条,更新
320这条,bb表中有17,11,虽然17近,但数组空,只能取11那条更新
通过上两个表我就得到视图cc
usrcode usrguanid shuzhi
617 117.25 32
918 234.25 57
320 55.5 18
321 55.8 22
322 null 19
注null 代表没有数据 发现只敲空格就串行 不好看清楚
SQL code
{{--
相关问答:
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......
求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......
原SQL语句SQL code:
SELECT t6.FName '操作工',t1.FDate '日期',t5.FName '制单人',t3.FName '设备',t4.FName '班制',
t7.FBillNo '工艺指令单号',t8.FName '岗位',t2. ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......