Boolean_JX 2023-08-13 19:36 采纳率: 0%
浏览 8

sqlserver 存储过程

关于sqlserver 查询报表问题
我现通过查询显示这样的报表(按查询日期列出每一天的日期),车辆名称(列:车辆1)也是通过查询,不固定,查询出来有这个日期则显示1,没有显示0,因为不会存储过程,还望指点,数据库查询出来显示如下图,有点列转行的意思

img

             车辆1          车辆2     车辆3

2023-8-1 1 1 1
2023-8-2 0 1 0
2023-8-3 1 1 0
2023-8-4 0 1 0
:::::::::
:::::::::
:::::::::
2023-8-31 1 1 1

  • 写回答

1条回答 默认 最新

  • 一位热心程序猿 2023-08-14 14:08
    关注

    差不多这个样式儿

    select 'time_date' , 
    CASE WHEN COUNT(DISTINCT Vehi_1) > 1 THEN 1 ELSE 0,
    CASE WHEN COUNT(DISTINCT Vehi_2) > 1 THEN 1 ELSE 0,
    CASE WHEN COUNT(DISTINCT Vehi_3) > 1 THEN 1 ELSE 0 from ** 
    group by time_date,Vehi_i,Vehi_2,Vehi_3
    
    评论

报告相同问题?

问题事件

  • 修改了问题 8月13日
  • 创建了问题 8月13日

悬赏问题

  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 C++行情软件的tick数据如何高效的合成K线
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。
  • ¥20 在easyX库下编写C语言扑克游戏跑的快,能实现简单的人机对战
  • ¥15 svpwm波形异常求解答
  • ¥15 STM32——硬件IIC从机通信代码实现