SQL запрос для сводной таблицы в Firebird - PullRequest
0 голосов
/ 16 марта 2020

У меня есть следующая таблица Firebird Mytable1

<style type="text/css">
.tftable {font-size:12px;color:#333333;width:50%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.tftable th {font-size:12px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
.tftable tr {background-color:#d4e3e5;}
.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}
.tftable tr:hover {background-color:#ffffff;}
</style>

<table class="tftable" border="1">
<tr><th>EnrolNO</th><th>dateP</th><th>timeP</th><th>inOut</th></tr>
<tr><td>002</td><td>11/01/2020</td><td>08:12</td><td>0</td></tr>
<tr><td>002</td><td>11/01/2020</td><td>16:22</td><td>1</td></tr>
<tr><td>002</td><td>11/01/2020</td><td>17:02</td><td>0</td></tr>
<tr><td>003</td><td>11/01/2020</td><td>18:55</td><td>0</td></tr>
<tr><td>003</td><td>11/01/2020</td><td>06:19</td><td>1</td></tr>

</table>

Nb. 0 = in. 1 = out

Я хочу повернуть таблицу в SQL Запрос Firebird следующим образом:

<style type="text/css">
.tftable {font-size:12px;color:#333333;width:50%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.tftable th {font-size:12px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
.tftable tr {background-color:#d4e3e5;}
.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}
.tftable tr:hover {background-color:#ffffff;}
</style>

<table class="tftable" border="1">
<tr><th>EnrolNO</th><th>dateP</th><th>TM1</th><th>TM2</th><th>TM3</th></tr>
<tr><td>002</td><td>11/01/2020</td><td>08:12:22</td><td>16:22</td><td>17:02</td></tr>
<tr><td>003</td><td>11/01/2020</td><td>18:55</td><td>06:19</td><td>Null</td></tr>
</table>

спасибо

...