Как написать динамический запрос и Как использовать результат динамического запроса в дальнейшем запросе? - PullRequest
0 голосов
/ 27 марта 2019
                Table-1

                  Name      Months        Downtime
                    Lalonde     Jan-18        20.00
                    Lalonde     Feb-18       10.00
                    Lalonde     Mar-18       50.00
                    Lalonde     Apr-18       60.00
                    Lalonde     May-18       30.00
                    Lalonde     Jun-18       NULL
                    Lalonde     July-18      NULL
                    Lalonde     Aug-18       80.00
                    Lalonde     Sep-18       08.00
                    Lalonde     Oct-18       04.00
                    Lalonde     Nov-18      2.00
                    Lalonde     Dec-18      40.00
                    Lalonde     Jan-19      6.00
                    Lalonde     Feb-19      2.00
                    Lalonde     Mar-19      40.00

            Table-2

            Month       Incident    Issues      Name
            Jan-18      2       High      Lalonde
            Feb-18      10      High     Lalonde
            Mar-18      5       Critical Lalonde
            Apr-18      4       High     Lalonde
            May-18      2       Critical Lalonde
            June-18     10      High     Lalonde
            July-18     4       High      Lalonde
            Aug-18      3       High     Lalonde

            Sep-18      5       Critical Lalonde
            Oct-18      5       High     Lalonde
            Nov-18      1       Critical Lalonde
            Dec-18      5       High     Lalonde
            Jan-19      5       High     Lalonde
            Feb-19      1       Critical Lalonde
            Mar-19      5       High     Lalonde

Примечание: - Обратите внимание, что значения месяца являются динамическими и не являются постоянными значениями.

ExpectedOutPut: -1

Формула = Таблица1 / Таблица2 = Время простоя / Инциденты

Names Issues Jan-18 feb-18 mar-18 Apr-18 So on to-Dec -18 Jan -19 Feb-19  Mar-19

Lalonde Critical 10   1    12.5  values  --- so on------ values here------

Примечание : - Здесь рассмотрим выходные данные ExpectedOutPut: 1

ExpectedOutPut:-2 (On considering result  ExpectedOutPut:1)

Formula=Jan-19+Feb-19+March-19/3   
YTD 2019= Result

Примечание : - Здесь рассмотрим вывод ExpectedOutPut: 1

ExpectedOutPut:-3(On considering result ExpectedOutPut:)

 Formula=Jan-18+Mar-18+Aug-18-----------Dec-18so on /12

YTD 2018= Result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...