一个小问题,请大家帮忙看看!

bagegejin 2009-11-10 01:50:19

-- 表:A

-- 关键字段:PKID ShopID MarketID SortID Number

-- 数据如下:

-- PKID 店ID 分销部ID 店內排名 业绩
-- 1 2008 2 1 1000
-- 2 2008 1 2 500
-- 3 2009 1 1 800
-- 4 2009 2 2 500

-- 需要得到

-- 各个店店内排名第1的所有记录

-- 请大家帮忙 谢谢
...全文
55 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkkymygc 2009-11-10
  • 打赏
  • 举报
回复
EXEC master..xp_cmdshell
'bcp
"select * from dbo.蓝海考勤$ where 星期=值日 and cast(刷卡时间 as datetime)>'8:10'and cast(刷卡时间 as datetime)<'10:00'"
queryout f:\aaa.xls -c -S"heaton" -U"sa" -P"1"'
guguda2008 2009-11-10
  • 打赏
  • 举报
回复
如果想根据业绩排的话:
SELECT * FROM A T1 WHERE NOT EXISTS(SELECT 1 FROM A T2 WHERE T2.SHOPID=T1.SHOPID AND T2.[NUMBER]>T1.[NUMBER])
SQL77 2009-11-10
  • 打赏
  • 举报
回复
select  *  from  A where SortID=1
??
wen1512 2009-11-10
  • 打赏
  • 举报
回复
对应没一个店,排名第一的只有一个,qyj2009的不就是你想要的了?
水目 2009-11-10
  • 打赏
  • 举报
回复

select * from A where SortID=1


不知这样可否?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧