开发者社区> 问答> 正文

查询某人在本月发了多少贴,语句怎么写?:报错

select count user as postsnum from post where username='a' and date< 后面的不会了

展开
收起
kun坤 2020-06-09 23:20:34 436 0
1 条回答
写回答
取消 提交回答
  • 百度下呗,只是捞两个数据,and个贴数的条件######NOW()-date_add(FROM_UNIXTIME( date,'%Y-%m-%d 00:00:00'),interval 30 day)<0

     注意如果你的 date 如果不是时间戳的话:
    NOW()-date_add(date,interval 30 day)<0

    ######

    只会sql server 的,实现方式应该差不多。


    -- News 表名
    -- userName 创建人
    -- createDate 创建时间
    -- GETDATE() 当前时间
    -- DATEDIFF() 时间差函数
    
    select count(1) from [News]
    where [userName] = '创建人'
    and DATEDIFF(YY,[createDate],GETDATE()) = 0 --判断创建时间年份和当前时间年份是否相同
    and DATEDIFF(MM,[createDate],GETDATE()) = 0 --判断创建时间月份和当前时间月份是否相同




    2020-06-09 23:20:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载