Разделение двух запросов в Графане - PullRequest
0 голосов
/ 11 апреля 2020

Я не могу написать код производительности: Время производства / Общее время

Производительность:

  • это отношение времени производства катушки к общему времени для производства одной катушки.

т.е. Сроки изготовления . Время производства + Время без производства

Согласно моему коду:

Для создания панели инструментов для повышения производительности:

  • У нас есть панель инструментов для производства катушки в дискретной форме панели инструментов, в которой мы имеем Ложное время (Без производства) и Истинное время (Производство)

  • - это отношение времени производства катушки к общему времени для производства одной катушки.

т.е. =. Истина (Время). False (время) + True (время)

Я пытался написать код для него (но показывает ложный результат):

SELECT
    (F * 0.01) / 60 
FROM
    (SELECT COUNT("Lichtschranke am Hauptgetriebe (RSZ)") as F 
     FROM "longproducts_ziehen_coil_id" 
     WHERE $timeFilter 
       AND "Lichtschranke am Hauptgetriebe (RSZ)" = true / ("Lichtschranke am Hauptgetriebe (RSZ)" = false + "Lichtschranke am Hauptgetriebe (RSZ)" = true))    
GROUP BY 
    "coil_id".

Вот мои два разных запроса, которые я хочу разделить

  1. Код общего времени изготовления катушки (каждая катушка имеет уникальный идентификатор):

    SELECT 
        (F * 0.01) / 60 
    FROM
        (SELECT COUNT("Lichtschranke am Hauptgetriebe (RSZ)") as F  
         FROM "longproducts_ziehen_coil_id" 
         WHERE $timeFilter) 
    GROUP BY 
        "coil_id"
    

введите описание изображения здесь

Код времени производства для производства катушки (каждая катушка имеет уникальный идентификатор):

SELECT 
    (F * 0.01) / 60 
FROM
    (SELECT COUNT("Lichtschranke am Hauptgetriebe (RSZ)") as F 
     FROM "longproducts_ziehen_coil_id" 
     WHERE $timeFilter 
       AND "Lichtschranke am Hauptgetriebe (RSZ)" = true) 
GROUP BY 
    "coil_id"

введите описание изображения здесь

...