SQL 查询 排序

百里清尘 百里清尘 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
declare @sql varchar(max)
declare @w varchar(max)
set @w = '
with tt as (select ta.*, tb.name bname, tc.name cname from [dbo].[inf_customer] as ta
join [dbo].[inf_custstatus] as tb on ta.statusid=tb.id
join [dbo].[inf_company] as tc on ta.companyid=tc.id
)'
set @sql = @w + 'select cname ,count(*) as count,convert(VARCHAR(10),updatetime,120) as time'
;with tt as (select ta.*, tb.name bname, tc.name cname from [dbo].[inf_customer] as ta
join [dbo].[inf_custstatus] as tb on ta.statusid=tb.id
join [dbo].[inf_company] as tc on ta.companyid=tc.id
)
select @sql = @sql + ',SUM(case bname when '''+Convert(varchar(100),bname)+''' then 1 else 0 end) ['+Convert(varchar(100),bname)+']'
from (select distinct top 1000 bname from tt order by 1) as a
select @sql = @sql+' from tt group by cname,convert(VARCHAR(10),updatetime,120) order by convert(VARCHAR(10),updatetime,120) DESC'
exec(@sql)


请问怎么排序 查询出来的结果
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
百里清尘
疑难问题 22,298 成员 121,727 内容