title: Transpose rows to columns in clickhouse
body: <p>I have this table</p>
  <p>SQL for create table</p>
  <pre><code>CREATE TABLE myTable
  (
      `fecha` Date,
      `type` String,
      `Field1` String,
      `Field2` UInt32
  )
  ENGINE = MergeTree
  PARTITION BY toYYYYMM(fecha)
  ORDER BY fecha
  SETTINGS index_granularity = 8192
  
  insert into myTable VALUES 
  ('2021-10-10','A','aa',10),
  ('2021-10-10','A','aa',10),
  ('2021-10-10','B','bb',11),
  ('2021-10-10','B','aa',1),
  ('2021-10-10','C','c',33),
  ('2021-10-11','A','aa',100),
  ('2021-10-11','A','zzz',100),
  ('2021-10-11','B','bb',111),
  ('2021-10-11','C','cc',122)
  </code></pre>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">date</th>
  <th style="text-align: left;">type</th>
  <th style="text-align: left;">Field1</th>
  <th style="text-align: left;">Field2</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">A</td>
  <td style="text-align: left;">aa</td>
  <td style="text-align: left;">10</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">A</td>
  <td style="text-align: left;">aa</td>
  <td style="text-align: left;">10</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">B</td>
  <td style="text-align: left;">bb</td>
  <td style="text-align: left;">11</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">B</td>
  <td style="text-align: left;">aa</td>
  <td style="text-align: left;">1</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">C</td>
  <td style="text-align: left;">c</td>
  <td style="text-align: left;">33</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-11</td>
  <td style="text-align: left;">A</td>
  <td style="text-align: left;">aa</td>
  <td style="text-align: left;">100</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-11</td>
  <td style="text-align: left;">A</td>
  <td style="text-align: left;">zzz</td>
  <td style="text-align: left;">100</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-11</td>
  <td style="text-align: left;">B</td>
  <td style="text-align: left;">bb</td>
  <td style="text-align: left;">111</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-11</td>
  <td style="text-align: left;">C</td>
  <td style="text-align: left;">cc</td>
  <td style="text-align: left;">122</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>I don't know column names nor number of columns and result desired is</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">date</th>
  <th style="text-align: left;">Type_A_uniq_values_Field1</th>
  <th style="text-align: left;">Type_A_sum_Field2</th>
  <th style="text-align: left;">Type_B_uniq_values_Field1</th>
  <th style="text-align: left;">Type_B_sum_Field2</th>
  <th style="text-align: left;">Type_C_uniq_values_Field1</th>
  <th style="text-align: center;">Type_C_sum_Field2</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">2021-10-10</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">20</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">12</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">33</td>
  </tr>
  <tr>
  <td style="text-align: left;">2021-10-11</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">200</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">111</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: center;">122</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>thanks!!</p>