hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › zhangjiafu › 日志

日期函数:根据教材中的user表、card表、transInfo表进行查询

2021-01-07 18:05:16 查看(305) 回复(0)

功能要求如下:

  1. 展示银行卡信息,要求开卡日期,展示为某年某月某日。
  2. 示交易记录信息,要求交易日期,展示为某年某月某日,不显示时分秒
  3. 示交易记录信息,按交易的时间排序(不按年月日排序,按时分秒排序)
  4. 展示晚上7点至次日早上6点,进行交易的交易记录信息
  5. 用户传入两个字符串【06/20/2019】和【07/20/2019】,使用这两个字符串作为开始和结束时间,查询此区间的交易信息
  6. 查询开卡后,三个月内没有交易记录的银行卡信息
  7. 查询每个客户的银行卡号,展示客户名称,银行卡号两个值,多张银行卡使用逗号分隔展示


select card.cardNo,date_format(openDate,'%Y年%m月%d日'),money,password,isLock,card.userId from card

select id,date_format(transDate,'%Y年%m月%d日'),transinfo.cardNo,type,money,remark from transinfo

select *, time_format(transDate,'%H:%i:%s') c from transinfo order by c

select *, time_format(transDate,'%H:%i:%s') c from transinfo where  time_format(transDate,'%H:%i:%s') between '06:00:00' and '19:00:00'

select id,date_format(transDate,'%Y-%m-%d'),transinfo.cardNo,type,money,remark from transinfo where date_format(transDate,'%Y-%m-%d') between str_to_Date('06/20/2019','%m/%d/%Y') and str_to_Date('07/20/2019','%m/%d/%Y')

select openDate ,date_format(transDate,'%Y-%m-%d') from transinfo, card  where transinfo.cardNo=card.cardNo and (Datediff(date_format(transDate,'%Y-%m-%d'), openDate))/30>3

-- 查询每个客户的银行卡号,展示客户名称,银行卡号两个值,多张银行卡使用逗号分隔展示

select name, group_concat(cardNo) from user left join card on user.userld=card.userId  group by name

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部