用sql语句根据操作顺序码生成表示号码范围的字段
2005-12-01 08:19
417 查看
col1 col2 col3
aaa 00000001 1
aaa 00000002 1
aaa 00000003 1
aaa 00000004 2
aaa 00000005 2
aaa 00000006 2
aaa 00000007 2
bbb 00000008 3
bbb 00000009 3
bbb 00000010 3
--查询结果
aaa 00000001-00000003 1
aaa 00000004-00000007 2
bbb 00000008-00000010 3
--sql语句实现
SELECT OperateOrder, cpmc, lry, MIN(txm) + '------' + MAX(txm) AS txm,
COUNT(txm) AS js, MAX(lrsj) AS lrsj
FROM V_ProductInfo
GROUP BY OperateOrder, cpmc, lry
ORDER BY OperateOrder DESC
aaa 00000001 1
aaa 00000002 1
aaa 00000003 1
aaa 00000004 2
aaa 00000005 2
aaa 00000006 2
aaa 00000007 2
bbb 00000008 3
bbb 00000009 3
bbb 00000010 3
--查询结果
aaa 00000001-00000003 1
aaa 00000004-00000007 2
bbb 00000008-00000010 3
--sql语句实现
SELECT OperateOrder, cpmc, lry, MIN(txm) + '------' + MAX(txm) AS txm,
COUNT(txm) AS js, MAX(lrsj) AS lrsj
FROM V_ProductInfo
GROUP BY OperateOrder, cpmc, lry
ORDER BY OperateOrder DESC
相关文章推荐
- SQL语句 对表按某几个字段分组,并生成组内记录数范围内的随机序号.
- Oracle:SQL语句--对表的操作——修改列名(即修改字段名)
- 比较牛B的sql语句,可以嵌套查询,还可以根据临时字段名排序
- 收藏:如何根据当前MDB中的表生成对应的JET SQL DDL “CREATE TABLE”语句/脚本?
- 根据表名自动生成INSERT,UPDATE,DELETE,SELECT的SQL语句
- 根据Model有值的自动生成添加的Sql语句
- Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
- 反射+注释,根据实体类对象生成SQL语句工具类
- MYSQL:SQL语句操作数据库中表和字段的COMMENT值
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- QTP 读取文本中SQL语句并根据查询到得结果操作
- pb根据sql语句生成数据窗口
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- Excel2007根据SQL语句生成透视图的一些关键点
- 巧用C# Split()函数获取SQL语句中操作字段
- Sql语句操作表中字段
- EF生成的SQL语句执行顺序问题。
- SQL语句添加删除修改字段及其他基本操作(33条)转
- SQLServer快速生成多字段sql语句