统计数据

.count()获取统计数据

 async getSignInCount(userId: number) {let totalCountValue = await this.signInModel.count({where: {userId: userId,isDeleted: 0}})let annualCountValue = await getRepository(SignInModel).createQueryBuilder("party_sign_in").select("COUNT(*) count").where("party_sign_in.user_id=:userId",{userId:userId}).andWhere("party_sign_in.is_deleted=:isDeleted",{isDeleted:'0'}).andWhere("YEAR(sign_time)=YEAR(NOW())").getRawOne();let monthlyCountValue = await getRepository(SignInModel).createQueryBuilder("party_sign_in").select("COUNT(*) count").where("party_sign_in.user_id=:userId",{userId:userId}).andWhere("party_sign_in.is_deleted=:isDeleted",{isDeleted:'0'}).andWhere("month(sign_time)=month(NOW())").getRawOne();let counts = {totalCount:totalCountValue,annualCount:annualCountValue.count,monthlyCount:monthlyCountValue.count};return counts;}

格式化时间

通过createQueryBuilder写原生SQL格式化时间字段

DATE_FORMAT(confirm_time,’%Y-%m-%d %H:%i:%s’) confirmTime

let data = await getRepository(SignInModel).createQueryBuilder("party_sign_in").select("location,DATE_FORMAT(confirm_time,'%Y-%m-%d %H:%i:%s') confirmTime").where("party_sign_in.user_id=:userId",{userId:userId}).andWhere("party_sign_in.is_deleted=:isDeleted",{isDeleted:'0'}).getRawMany();

typeorm-统计数据,格式化时间相关推荐

  1. 数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)

    数据可视化大屏电商数据展示平台 一.前言 二.项目介绍 三.项目展示 四.项目经验分享 4.1 翻牌器 4.1.1 翻牌器-今日实时交易 4.1.2.翻牌器后端统计SUM函数的使用 4.2 不同时间指 ...

  2. pandas基于时序数据计算模型预测推理需要的统计数据(累计时间、长度变化、变化率、方差、均值、最大、最小等):范围内的统计量、变化率、获得数据集最后的几条数据的统计量、变化率、获得范围内的统计量

    pandas基于时序数据计算模型预测推理需要的统计数据(累计时间.长度变化.变化率.方差.均值.最大.最小等):范围内的统计量.变化率.获得数据集最后的几条数据的统计量.变化率.获得范围内的统计量 目 ...

  3. pandas基于时序数据计算模型预测推理需要的统计数据(累计时间、长度变化、变化率、方差、均值、最大、最小等):数据持续的时间(分钟)、获得某一节点之后的数据总变化量、获得范围内的统计量

    pandas基于时序数据计算模型预测推理需要的统计数据(累计时间.长度变化.变化率.方差.均值.最大.最小等):数据持续的时间(分钟).获得某一节点之后的数据总变化量.获得范围内的统计量 目录

  4. mysql统计数据的代码_MySQL按时间统计数据的方法介绍(代码示例)

    本篇文章给大家带来的内容是关于MySQL按时间统计数据的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在做数据库的统计时,经常会需要根据年.月.日来统计数据,然 ...

  5. mysql数据入库时间的统计_MySQL按时间统计数据的方法总结

    在做数据库的统计时,经常会需要根据年.月.日来统计数据,然后配合echarts来制作可视化效果. 数据库:MySQL 思路 按照时间维度进行统计的前提是需要数据库中有保留时间信息,建议是使用MySQL ...

  6. .Net6 JsonResult 格式化时间数据

    .Net6 JsonResult 格式化时间数据 使用 创建类 JsonOptionsExt 继承 JsonConverter<DateTime> 请求参数里面的时间数类型据也会被格式化 ...

  7. python实现自动化统计数据表内容并发送邮件至指定联系人

    一.目录结构和详解 1. Action 该包存放的是封装好的关键字信息. l  db_handler.py文件为连接数据库.获取SQL查询返回的结果对象列表信息.关闭数据库等操作信息: l  writ ...

  8. MySql按周,按月,按日分组统计数据、日期计算。并统计环比、同比

    MySql按周,按月,按日分组统计数据 <!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(mone ...

  9. mysql每个月数据按天行转列_Mysql 中使用DATE_FORMAT函数按月、周统计数据

    项目中的统计报表作的很多,需求中有按周.月统计数据的.查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下 ...

最新文章

  1. RWCString 定义 memeroy leak
  2. 营销增长大揭密丨市场人应具备的101种硬核营销姿势
  3. android studio 工程demo例子,Android Studio 实现跑马灯微项目实例
  4. css的fill属性,css column-fill属性怎么用
  5. lamda获取参数集合去空_集合源码解析之LinkedList
  6. CPU漏洞可导致RSA被攻击
  7. mysql 跳过一个事物_MYSQL GTID跳过指定事务
  8. java BigDecimal equals和compareTo区别
  9. dismiss 多个viewController
  10. Java流(Stream)、文件(File)相关功能 ——菜鸟教程
  11. 网页游戏服务器的源代码武者无敌_周志宏:私服游戏 别拿法律当儿戏
  12. SSL/TLS中的DH算法、DHE算法、 ECDHE算法介绍
  13. mysql 词频分析工具_hive进行词频统计
  14. 个股分析|巴菲特炒银行股的5个原因
  15. 推荐3个快速开发平台 前后端都有 接私活又有着落了
  16. [词性] 十一、介词 2 地点状语在前,时间状语在后 [ at ]
  17. UE4 从文件夹读取音乐文件并播放
  18. 如何给135编辑器推文添加附件
  19. 不要再拿“学历不重要”的谎言,骗正在“入海”的95后
  20. ppt 里插入html,如何在PPT中插入html网页.ppt

热门文章

  1. 一种光谱无损的遥感数据融合方法——LiIFT插值融合(一)
  2. 程序员涨工资大多数靠跳槽吗?花费3个月整理的初出社会的“菜鸟”程序员跳槽攻略(学习篇)
  3. 微信昵称在数据库存储处理,解决显示乱码方案
  4. Object类型转数组
  5. 为什么view的setOnClickListener引用Activity不会内存泄漏
  6. linux 内核态 cos函数,浅析μCOS/II v2.85内核OSMboxPend()和OSMboxPost()函数工作原理
  7. 使用免费快递接口查询物流信息
  8. 数据仓库设计与开发-1-分层设计
  9. Golang中panic与recover的实现原理
  10. Python E化-自制有道英文翻译器