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
分享到:
相关推荐
本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...
Presto SQL 与 MySQL SQL 对比 基础 Presto SQL 和 MySQL SQL 都是关系型数据库管理系统,但它们之间存在一些差异。在 Presto SQL 中,字段名和表名使用双引号括起来,而在 MySQL SQL 中,字段名和表名使用反引号...
这时,可以使用如`mss2sql.rar`这样的工具,它通常能帮助用户自动化地将MySQL的表结构、数据、视图、存储过程等对象转换为SQL Server兼容的脚本,从而实现迁移。 转换过程一般包括以下步骤: 1. 数据库对象分析:...
mysql sqlapi代码示例,sqlapi链接各类数据库mysql、db2、oracle、sqlserver、sqllite等等
省市区mysql sql文件
### MySQL 实现一天24小时数据统计并默认补0的方法 在进行数据分析时,我们经常会遇到需要统计一天内每个小时的数据情况。为了确保统计数据的完整性,对于那些在某小时内无记录的情况,通常需要将该小时的数据设为0...
"Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...
本主题聚焦于如何使用特定工具或脚本将MySQL数据库转换为SQL Server,这一过程通常称为“数据库迁移”。以下是关于这个过程的一些关键知识点: 1. **数据库迁移的目的**:迁移可能出于多种原因,如业务增长、性能...
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 中,创建表使用 CREATE TABLE 语句。...
MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行数据操作。在本主题中,我们重点关注两个关键文件——`populate.sql`和`create.sql`,它们在MySQL实例中扮演着重要的角色...
本项目"springboot + mybatis +mysql+ sqlserver 双数据源"正是针对这种需求的一个解决方案,它利用SpringBoot框架、MyBatis持久层框架以及MySQL和SQLServer两种数据库,实现了数据源的自动切换,以满足不同业务场景...
这条语句使用 `DAYOFWEEK` 函数判断某一天是否是周六或周日,然后筛选出工作日。 5. 查找表中的主键 查找表中的主键是数据库设计中非常重要的一步,例如,查找某一表中的主键。使用以下 SQL 语句可以实现: ```...
将mysql数据库转换为sql server的数据库,或者将sql server数据库转换...这里介绍一个使用sql的mmc的方法 ,将sql server的数据转化为mysql的数据库,将源和目的反之,就可以将mysql的数据库转化为sql server的数据库。
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
这个"PHP+Mysql 带SQL注入源码 下载"的主题涉及到一个常见的安全问题——SQL注入,以及如何处理和预防这种情况。下面将详细讨论SQL注入、PHP与MySQL的结合使用,以及如何防范SQL注入。 **SQL注入** SQL注入是一种...
总之,“SQL Server转换为MySQL工具”是数据库迁移过程中的一项关键技术,它帮助用户克服了两个不同DBMS之间的数据迁移难题,确保了业务的连续性和数据的完整性。在实际操作中,用户需要根据自己的具体需求选择合适...
SQL Manager for MySQL,由EMS Data Management公司推出的这款软件,正是这样一款针对MySQL数据库的专业管理工具,它以其小巧的体积和全面的功能,赢得了广大用户的青睐。 首先,SQL Manager for MySQL的核心特性...
MySQL SQL查询是数据库管理中的核心技能,它允许用户与数据进行交互,提取所需的信息,并进行各种操作。在本文中,我们将通过实际的使用案例来深入理解MySQL SQL查询,特别是聚焦于查询优化,这对于提高数据库性能至...