求一sql语句? - MS-SQL Server / 基础类
我有一视图表有usrcode和time, 同时另一个表有usrcode和usrguanid和usrtime
原则
从最近得time中插入数据(相等更好);
更新有数据的优先插入
view aa table bb
usrcode time usrcode usrguanid usrtime
20051617 201005171537 20051617 117.25 201005171236
20081918 201005181532 20081918 234.25 201005181532
20081318 201005161532 20081318 668.47 201005161235
20081319 201005161532 20081918 552.33 201005181555
20081320 201005161755 20081318 678.55 201005161555
20081318 668.47 201005191558
20081319 201005161533
20081319 345.88 201005181543
20081320 201005161750
解释一下规则
可以看到20081918在bb中有两条,用usrtime和time对比时间 第二条时间相等 留下,
20081318在bb中有3条,用usrtime和time对比时间 分别为201005161555, 201005161235,201005191558,而201005161555与201005161532最近 留下,
20081319就两条 虽然201005161533时间较近,但无数据,所以只有选201005181543时间远有数据的
通过上两个表我就得到视图表cc
usrcode usrguanid time
20051617
相关问答:
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......
我觉得mysql和sqlserver有共同的地方:
有个问题是关于表的锁问题:
进程A 进程B
select * from user where id in lock share mode(共享锁)
&nb ......
原SQL语句SQL code:
SELECT t6.FName '操作工',t1.FDate '日期',t5.FName '制单人',t3.FName '设备',t4.FName '班制',
t7.FBillNo '工艺指令单号',t8.FName '岗位',t2. ......