由手机通讯记录界面想到的问题

SELECT CASE WHEN AA.num=1 THEN AA.Tel
ELSE AA.Tel+'('+CASt(AA.num AS VARCHAR(4))+')' END AS 通讯记录,AA.Times

FROM (
SELECT a.Tel ,COUNT(*) AS num,MAX(a.Times) AS Times FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY Tel ORDER BY times,Tel) AS num1,ROW_NUMBER() OVER (ORDER BY times,Tel) AS num2,*
FROM #temp ) a
GROUP BY a.num2-a.num1,a.Tel,CONVERT(VARCHAR(10),a.Times,120)
) AS AA ORDER BY AA.Times

最新文章

  1. How to make your assembly more secure from referencing by unauthorized bits
  2. ios视图frame和bounds的对比
  3. Java中的匿名类
  4. 读取本地excel发短信
  5. 转:maven项目添加jar包.
  6. 通讯录改造——MVC设计模式
  7. stm32 Bootloader设计(YModem协议) (转)
  8. 【Flask】 使用Flask-Moment进行日期时间的管理
  9. RestTemplate的设置及使用
  10. Python基础之自定义工具类
  11. [SQL]事务回滚详解及示例
  12. 自动化接口测试(java)
  13. go标准库的学习-crypto/rand
  14. MySQL修改版本号教程
  15. 演示PostgreSQL的详细安装及配置图解
  16. 循环链表的实现与操作(C语言实现)
  17. C# 按位或,按位与, 按位异或
  18. kvm.install
  19. Flex控件之repeater和radioButton应用
  20. python中的socket服务器(多线程)

热门文章

  1. 循序渐进BootstrapVue,开发公司门户网站(5)--- 使用实际数据接口代替本地Mock数据
  2. Redis的Pipeline、事务和lua
  3. centos8添加中文语言包
  4. 7. Qt中与垃圾回收机制相关的替代方法(未完
  5. 2020牛客NOIP赛前集训营-普及组(第二场) 题解
  6. 如何跟领导解释为什么选择SpringCloud alibaba作为微服务开发框架
  7. CentOS-Docker搭建MinIO(单点)
  8. buu [V&N2020 公开赛]strangeCpp
  9. Http2.0详解
  10. varnish4.X安装