动雷霆 2022-10-21 22:32 采纳率: 70%
浏览 43
已结题

PHP使用SQL语句上的问题

目前在做一个项目上自己使用的小程序
我不知道我该用什么sql的代码来叙说
各种尝试各种不理想,无法满足需要
我希望获得的效果首先是给一张截面图,然后说明我想要达到的效果。

img


字段name不需要给特定,就是 所有相同名字下 进出分别的次数,限制条件就是 日期了

我想要达到的结果

想要靠循环数据 限定日期为等于多少时,其中相同名字下 每个进出分别多少次。这样一个 sql语句,希望是完整版php代码,非常感谢!

  • 写回答

2条回答 默认 最新

  • 一把编程的菜刀 2022-10-22 11:28
    关注

    非常简单的,根据name,time分组,然后分别统计进 和出的量,如下:

    select name,time,sum(CASE 字段E when '进' then 1 else 0 end) as 'jin', 
    sum(CASE 字段E when '出' then 1 else 0 end) as 'chu' 
    from table group by name,time
    
    

    通过这个读出数据,然后php循环输出到html上面的结构了就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月1日
  • 已采纳回答 10月24日
  • 创建了问题 10月21日

悬赏问题

  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改