`

mysql sql 用户一天领取数计算

    博客分类:
  • sql
sql 
阅读更多

 select
        t.id
        ,t.title
        ,t.subtitle
        ,t.num   -- 该券生成总数量
        ,t.limit_draw_num   -- 每人限领数量
        ,t.limit_day_draw_num -- 每天每天限领数量
        ,t.created_at
        ,t.updated_at
        ,t.tag
        ,t.duration
        ,count(1) drawCount  -- 该券被所有用户已经使用的总数量
        ,count(case when ut.user_id=#{userId} then 1 end) as userDrawCount  --该用户已经使用该券的总数量
        ,count(
        case when ut.user_id=#{userId} and ut.created_at BETWEEN UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE)) and UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) - INTERVAL -1 DAY) then 1 end
        )  as userDrawCountToday -- 该用户使用今天使用该券的使用
        from qyw_ticket t
        left join qyw_user_ticket ut
        on ut.ticket_id=t.id
        where 1=1   and and t.id in (1)
-------------------------------------------------------------------------------------------------------------
389	3300013	19700119024324105547567652	9		0	1579404982	1579404982	false		1578810396		
390	3300013	19700119024324061152323077	10		0	1579404982	1579404982	false		1578810396		
391	3300013	19700119024324077674041051	11		0	1579404983	1579404983	false		1578810396		
392	3300013	19700119024325385064852205	9		1	1579405027	1579405027	false		1605325027		
393	3300013	19700119024325157232247884	10		1	1579405027	1579405027	false		1605325027		
394	3300013	19700119024325704365887058	11		1	1579405027	1579405027	false		1605325027		




分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    presto sql 与mysql sql 对比.pdf

    Presto SQL 与 MySQL SQL 对比 基础 Presto SQL 和 MySQL SQL 都是关系型数据库管理系统,但它们之间存在一些差异。在 Presto SQL 中,字段名和表名使用双引号括起来,而在 MySQL SQL 中,字段名和表名使用反引号...

    mysql转化成sql server sql转化成mysql工具

    这时,可以使用如`mss2sql.rar`这样的工具,它通常能帮助用户自动化地将MySQL的表结构、数据、视图、存储过程等对象转换为SQL Server兼容的脚本,从而实现迁移。 转换过程一般包括以下步骤: 1. 数据库对象分析:...

    mysql sqlapi代码

    mysql sqlapi代码示例,sqlapi链接各类数据库mysql、db2、oracle、sqlserver、sqllite等等

    Oracle数据库sql转换mysql数据库工具

    "Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...

    mysql 统计一天24小时数据默认补0SQL

    ### MySQL 实现一天24小时数据统计并默认补0的方法 在进行数据分析时,我们经常会遇到需要统计一天内每个小时的数据情况。为了确保统计数据的完整性,对于那些在某小时内无记录的情况,通常需要将该小时的数据设为0...

    数据库转换工具MySQL 转为SqlServer 脚本

    本主题聚焦于如何使用特定工具或脚本将MySQL数据库转换为SQL Server,这一过程通常称为“数据库迁移”。以下是关于这个过程的一些关键知识点: 1. **数据库迁移的目的**:迁移可能出于多种原因,如业务增长、性能...

    mysql frm转sql

    MySqlFrm.exe是c#版本的frm转sql工具,需要.net 4.0与mysql环境,CMD命令行如下: mysqlfrm <username> <password> <port> 例如: mysqlfrm root pass 3306 c:\dbcopy 会将c:\dbcopy目录下所有的frm转换为...

    MySQL SQL语句练习题及答案

    MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...

    mysql实例sql文件

    MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行数据操作。在本主题中,我们重点关注两个关键文件——`populate.sql`和`create.sql`,它们在MySQL实例中扮演着重要的角色...

    springboot + mybatis +mysql+ sqlserver 双数据源

    本项目"springboot + mybatis +mysql+ sqlserver 双数据源"正是针对这种需求的一个解决方案,它利用SpringBoot框架、MyBatis持久层框架以及MySQL和SQLServer两种数据库,实现了数据源的自动切换,以满足不同业务场景...

    SQLDeveloper工具/MySQL/SQLServer驱动程序

    在这个特定的压缩包中,我们关注的是它与MySQL和SQL Server驱动程序的整合,这使得用户能够方便地在这些不同的数据库系统之间进行数据迁移和管理。 首先,让我们深入了解SQLDeveloper。它是一个免费的集成开发环境...

    利用MysqlODBC把Sqlserver数据库导入到Mysql中

    将mysql数据库转换为sql server的数据库,或者将sql server数据库转换...这里介绍一个使用sql的mmc的方法 ,将sql server的数据转化为mysql的数据库,将源和目的反之,就可以将mysql的数据库转化为sql server的数据库。

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    PHP+Mysql 带SQL注入源码 下载

    这个"PHP+Mysql 带SQL注入源码 下载"的主题涉及到一个常见的安全问题——SQL注入,以及如何处理和预防这种情况。下面将详细讨论SQL注入、PHP与MySQL的结合使用,以及如何防范SQL注入。 **SQL注入** SQL注入是一种...

    SQL Server转换为MySQL工具

    总之,“SQL Server转换为MySQL工具”是数据库迁移过程中的一项关键技术,它帮助用户克服了两个不同DBMS之间的数据迁移难题,确保了业务的连续性和数据的完整性。在实际操作中,用户需要根据自己的具体需求选择合适...

    SQL Manager for MySQL

    SQL Manager for MySQL,由EMS Data Management公司推出的这款软件,正是这样一款针对MySQL数据库的专业管理工具,它以其小巧的体积和全面的功能,赢得了广大用户的青睐。 首先,SQL Manager for MySQL的核心特性...

    mysql数据库转换成SQLserver数据库

    总的来说,从MySQL到SQL Server的转换是一个涉及多方面技术的复杂任务,需要对两种数据库系统都有深入理解。使用像"DB2DB"这样的工具能简化这一过程,但仍然需要谨慎操作,以确保数据的完整性和系统的稳定性。

    使用案例加深对MySQL SQL查询理解

    MySQL SQL查询是数据库管理中的核心技能,它允许用户与数据进行交互,提取所需的信息,并进行各种操作。在本文中,我们将通过实际的使用案例来深入理解MySQL SQL查询,特别是聚焦于查询优化,这对于提高数据库性能至...

Global site tag (gtag.js) - Google Analytics