SQL Server
double_q_y
这个作者很懒,什么都没留下…
展开
-
sql server获取近两年每周下单量TOP20的城市
业务需求:近两年按周统计每周每个城市的下单量根据订单量统计每周下单量TOP20的城市每周四作为一周的第一天实现SQL如下:SET DATEFIRST 3select * from (select *,ROW_NUMBER() over(partition by 年份,weekCount order by orderscount desc) rowNum from (selec...原创 2020-02-28 15:48:11 · 1196 阅读 · 0 评论 -
sql server对近两年的时间按周统计,计算一周前的时间,去年同期的时间
最近进行周报相关的报表开发,需求如下:对今年和去年的时间数据按周统计;计算每周的上周开始时间,进行统计数据计算对应数据的环比;计算每周去年同期开始时间,进行统计数据计算对应数据的同比;每周四设为每周的第一天,按照今年的时间为标准;首先看下我写出的SQL:SET DATEFIRST 3SELECT weekCount, StartDate, EndDate, CONVERT...原创 2020-02-26 10:18:52 · 2075 阅读 · 0 评论 -
UnsatisfiedDependencyException: Unsatisfied dependency expressed through field 'xxxxxMapper'
今天维护一个之前的项目,遇到数据库表的映射Mapper文件出现UnsatisfiedDependencyException,首先定位到数据库的问题,发现数据库的连接信息错误,由于数据库的服务器迁移,IP地址变化导致的,数据库连接不上,修改对应的数据库IP地址之后,即可正常运行。1.通过debug模式查看到数据库连接Utils中出现的异常2.修改数据库的IP地址解决异常总结:调试问题,...原创 2019-12-31 17:45:09 · 1476 阅读 · 0 评论 -
SQL Server取表中某一条件下第一条数据SQL(PARTITION BY 的应用)
应用场景:取出表中所有车牌号对应车辆状态最新的一条数据(车牌号和车辆状态是一对多的关系,车牌号可以绑定在不同的车辆上,当车辆进行维修,出售,停运等状态时,可将车牌更换车辆,车辆的状态会随之改变)取出某一固定车牌对应的车辆状态,可通过top 1进行操作,如下:SELECT TOP 1 *FROM carWHERE car_no = '沪ADBSJ'ORDER BY date1 ...原创 2019-10-24 18:19:43 · 3954 阅读 · 0 评论