java吧 关注:1,268,660贴子:12,773,469
  • 11回复贴,共1

求一个sql语句,感觉sql语句好难啊

只看楼主收藏回复

大概是这个意思:查找一个人在一个月中借走某本书三次以上的数据。
这是两个表,一个表是借书的数据,姓名,借出的日期等的数据
另一个表是设置时间,和次数的,(在这里假设是一个月,和三次)。
这个sql语句怎么写啊,感觉扯上日期就蒙蒙哒了


IP属地:山东1楼2015-12-29 15:05回复
    select 要输出的内容 from 借书表 a,时间表 b where a.两张表一样的字段=b.两张表一样的字段 and 次数>=3


    来自iPhone客户端2楼2015-12-29 15:22
    收起回复
      2025-07-10 22:40:05
      广告
      你把两张表的所有字段说出来


      来自iPhone客户端3楼2015-12-29 15:50
      收起回复
        select number,name,wpmc from a,b where jrcq between Date_SUB(jbsj,INTERVAL 1 MONTH) and NOW() and jbcs>3


        IP属地:河南4楼2015-12-29 16:41
        收起回复
          你group by 人名,书名,取月份函数(借书时间) 然后统计这个记录的count>=3不就好了


          IP属地:江苏6楼2015-12-29 17:06
          收起回复