WF859GAA
WF859GBA
WF859GBBFW529GAA
FW529GBC
FW529GCB前面6位是款號。後面兩位是version。 現在只想得到最新的version。舊的不需要。求一sql。也就是得結果是
WF859GBB
FW529GCB 謝謝各位幫忙!!
WF859GBA
WF859GBBFW529GAA
FW529GBC
FW529GCB前面6位是款號。後面兩位是version。 現在只想得到最新的version。舊的不需要。求一sql。也就是得結果是
WF859GBB
FW529GCB 謝謝各位幫忙!!
解决方案 »
- 问下这个SQL怎么下
- 两表操作
- 能不能返回当前更新的数据
- 时间汇总问题,请帮忙看下
- 在存储过程中,执行分步查询时发生如下错误:错误7405:异类查询要求为连接设置ANSI_NULLS和ANSI_WARNINGS选项。这将确保一致的查询语义
- 动态交叉表查询结果如何在Reporting service中用图表表示?
- sql, access问题,急!
- 有关VFP发布后的小题,希望大家讨论:
- 如何知道已经执行过的SQL语句
- sqlserver6.5与sql server7.0的安装冲突
- Unable to read local eventlog (reason: 传递给系统调用的数据区域太小。)
- 问个菜菜的问题,两表联接查询的sql语句
INSERT TEST(COL) SELECT 'WF859GAA'
INSERT TEST(COL) SELECT 'WF859GBA'
INSERT TEST(COL) SELECT 'WF859GBB'INSERT TEST(COL) SELECT 'FW529GAA'
INSERT TEST(COL) SELECT 'FW529GBC'
INSERT TEST(COL) SELECT 'FW529GCB'
SELECT * FROM TESTSELECT * FROM TEST a WHERE not exists
(
SELECT 1 FROM TEST b WHERE a.COL<b.COL and LEFT(a.COL,6)=LEFT(b.COL,6)
)DROP TABLE TEST
FROM table1 a
WHERE a.Right(col1,2)=
(SELECT MAX(b.Right(col1,2))
FROM table1 b
WHERE a.Left(col,6)=b.Left(col,6))
--------------------
WF859GAA
WF859GBA
WF859GBB
FW529GAA
FW529GBC
FW529GCBCOL
--------------------
WF859GBB
FW529GCB
SELECT 'WF859GAA' UNION
SELECT 'WF859GBA' UNION
SELECT 'WF859GBB' UNION
SELECT 'FW529GAA' UNION
SELECT 'FW529GBC' UNION
SELECT 'FW529GCB' SELECT MAX(N) FROM @T GROUP BY SUBSTRING(N,1,6)
FW529GCB
WF859GBB(所影响的行数为 2 行)