易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 按组别过滤指定条件的首行记录

源贴:http://topic.csdn.net/u/20100417/19/ebdc216a-acc9-4e04-80f3-dbada0b4f3fe.html?74846
数据类型:
Code char(6)
CreateTime datetime
Price float
Status bit
数据如下:
Code       CreateTime        Price Status
031002 2008-10-17 15:00:15 3.58    1
031002 2008-10-17 15:00:16 5.53    1
031002 2008-10-17 15:00:17 4.54    1
031002 2008-10-17 15:00:18 4.44    1
031002 2008-10-17 15:00:19 4.34    1
031002 2008-10-17 15:00:20 4.24    1
031012 2008-10-17 15:00:15 3.58    0
031012 2008-10-17 15:00:16 5.53    0
031012 2008-10-17 15:00:17 4.54    0
031012 2008-10-17 15:00:18 4.44    0
031012 2008-10-17 15:00:19 4.34    1
031012 2008-10-17 15:00:20 4.24    1
031012 2008-10-17 15:00:18 3.51    0
031012 2008-10-17 15:00:19 3.52    0
031012 2008-10-17 15:00:20 2.50    0
031012 2008-10-17 15:00:21 3.51    0
031012 2008-10-17 15:00:22 3.52    0
031012 2008-10-17 15:00:23 2.50    0
031012 2008-10-17 15:00:24 3.51    0
031012 2008-10-17 15:00:25 3.52    0
031012 2008-10-17 15:00:26 2.50    0
031033 2008-10-17 15:00:21 4.53    0
031033 2008-10-17 15:00:22 3.55    0
031033 2008-10-17 15:00:23 3.55    0
031033 2008-10-17 15:00:24 5.57    0
031033 2008-10-17 15:00:25 5.57    1
031033 2008-10-17 15:00:26 5.57    1
031033 2008-10-17 15:00:27 5.57    1
031033 2008-10-17 15:00:28 5.57    1
我想要的结果是
031012 2008-10-17 15:00:19 4.34    1
031033 2008-10-17 15:00:25 5.57    1
得出这个结果的要求是: 按照Code分组,按照时间asc排序 Status


相关文档:

SQL 语句为表增加,修改,删除列

1.修改列
    EXEC sp_rename 'TableName.ColumnName','NewColumName'
2.增加列
    ALTER TABLE TableName ADD ColumnName int  --Type In Here
3.删除列
    ALTER TABLE TableName DROP Column ColumnName ......

Access 的 SQL 的记录间的加减计算

Access 的 SQL 中,计算相应编号的记录之间 加 减 的查询命令
例如 计算ID为 6 的 合计 减去 ID 为 2、3、4 以及加上 ID 为 5 的合计
SELECT SUM(R) AS 结果
from
(
  SELECT 合计  AS R from T1 WHERE (ID = 6) UNION
  SELECT -合计 AS R from T1 WHERE (ID = 2) UNION
  SELECT -合计 AS R f ......

获取SQL Server所有数据库名,表名,字段名


/*
 * Source URL: http://jonsion.javaeye.com/blog/511584
 */
1. 获取所有数据库名
1> SELECT name from master..sysdatabases;
2> go
2. 获取所有表名
1> USE master
2> go
1> SELECT name from sysobjects WHERE type='U';
2> go
3. 获取所有字段名
1> SELECT name ......

在SQL Server 删除重复数据

删除数据库表中某一字段的重复纪录,只想保留一条记录可用以下方法:
执行以下语句:
declare @max integer,@id varchar(18) --此处变量类型根据字段类型设置
declare cur_rows cursor local for select 字段,count(*) from 表名group by 字段 having count(*) > 1
open cur_rows
fetch cur_rows into @id,@max
wh ......

sql 2005整合bat内容

@ECHO OFF
ECHO /////////////////////////////////////////////////
ECHO // Microsoft SQL Server 2005 整合、集成SP3
ECHO // Author  : cxygoo
ECHO // Date    : 2008-12-22
ECHO /////////////////////////////////////////////////
ECHO 运行此批处理前,得建目录:C:\SQL2005,C:\SQL200 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号