首页 > 数据库 >SQL Sever统计二次存款明细

SQL Sever统计二次存款明细

时间:2024-01-18 20:32:27浏览次数:41  
标签:10 CONVERT VARCHAR UserId 明细 120 ResponseTime SQL Sever

SELECT * from (

SELECT t1.DisplayName,t.UserId,t.OrderId,t.FillMoneyAgent,t.GoodsName,t.GoodsDescription,t.ResponseMoney,t.ResponseTime,ROW_NUMBER() over(partition by CONVERT(VARCHAR(10), t.ResponseTime, 120),t.UserId order by t.ResponseTime ) as RankNum ,count(t.OrderId) over(partition by CONVERT(VARCHAR(10), t.ResponseTime, 120),t.UserId order by  CONVERT(VARCHAR(10), t.ResponseTime, 120 ) ) as RankNum2

FROM   C_FillMoney t,

      C_User_Register t1

WHERE  t.ResponseTime >= '2024-01-01'

      AND t.ResponseTime <= '2024-01-15'

      AND t.Status = '1'

      AND t.UserId = t1.UserId

) as b  where RankNum<=2 and RankNum2>=2

--and RankNum2=1

order by b.ResponseTime

offset (0*100) rows

fetch next 100 rows only;

SQL Sever统计二次存款明细_User

标签:10,CONVERT,VARCHAR,UserId,明细,120,ResponseTime,SQL,Sever
From: https://blog.51cto.com/jition/9319516

相关文章

  • 无涯教程-SQLite - 连接PHP
    在本章中,您将学习如何在PHP程序中使用SQLite。安装从PHP5.3.0起默认启用SQLite3扩展。可以在编译时使用-without-sqlite3禁用它。Windows用户必须启用php_sqlite3.dll才能使用此扩展名。从PHP5.3.0开始,此DLL包含在Windows的PHP发行版中。有关详细的安装说明,请查看无涯教程......
  • mysql内置函数
    Mysql常用内置函数数字函数函数名称作用ABS求绝对值SQRT求二次方根MOD求余数CEIL和CEILING两个函数功能相同,都是返回不小于参数的最小整数,即向上取整FLOOR向下取整,返回值转化为一个BIGINTRAND生成一个0~1之间的随机数,传入整数参数是,用来产生重......
  • 无涯教程-SQLite - Autoincrement(自增)
    SQLiteAUTOINCREMENT是用于自动递增表中字段值的关键字,只能与INTEGER字段一起使用。AUTOINCREMENT-语法AUTOINCREMENT关键字的基本用法如下-CREATETABLEtable_name(column1INTEGERAUTOINCREMENT,column2datatype,column3datatype,.....colum......
  • MySQL并行复制死锁源码解析
    最近一个MySQL5.7.21备库告警当天的备份失败,登录上去看的时候发现前一天的备份任务还没有结束,通过查看日志发现无法备份成功的原因是一直无法获取FTWRL锁,登录MySQL查看会话状态发现其中几个复制worker一致处于异常状态,下发STOPSLAVE命令时命令也一直被卡住,当时的会话状态如下:......
  • ES和mysql数据同步
    elasticsearch中的数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。常见的数据同步方案有三种:同步调用异步通知监听binlog 同步调用 基本步骤如下:hotel-demo对外提供接口,用来修改ela......
  • jmeter使用jdbc连接SQL server,执行SQL报错处理
    前置环境参数:jdk-8u391-windows-x64,驱动:sqljdbc4.jar备注:这是解决后的截图,将就用问题一:使用jmeter5.5,使用jdbc连接SQLserver,执行SQL报错处理,如下图 报错信息:java.lang.UnsupportedClassVersionError:com/microsoft/sqlserver/jdbc/SQLServerDriverhasbeencompiledby......
  • PostgreSQL安装部署
    1.使用yum安装1)安装数据库服务器yuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyuminstall-ypostgresql15-server2)初始化并启动数据库/usr/pgsql-15/bin/postgresql-15-setupinitdb#默认......
  • 你真的了解MySQL日期函数吗?
    MySQL提供了丰富的日期和时间函数,用于处理和操作日期时间数据。本篇博文将深入介绍一些常用的MySQL日期函数,通过详细的例子带你了解这些函数的用法和实际应用。1.CURDATE()-获取当前日期CURDATE()函数返回当前日期,不包含时间信息。SELECTCURDATE();结果可能类似于:+-----......
  • sqlacodegen使用
    importosfrompathlibimportPathdefrun():models_path=Path(__file__).parent/'model.py'args=f'sqlacodegen--noviews--outfile{models_path}mysql+pymysql://root:123456@localhost:3306/web'print(args)os.syst......
  • 19条MySQL优化
    一善用EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据•type列: 连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别•key列: 使用到的索引名。如果没有选择索引,值是NULL。可以采取强制......