COMO ORDENAR POR DATAS DE DIFERENTES COLUNAS PHP MYSQL [closed]

  mysql, mysqli, php

No banco de dados há 6 parcelas de datas, e são definidas como "data1, data2, data3, data4, data5, data6", e todas elas são preenchidas.
Oque eu gostaria de fazer é ordenar as parcelas para que fiquem em ordem.
meu código:

<?php
include_once('conexao.php');
    $rrrr = "SELECT * FROM pedidos WHERE id = id";

        // $rrrr = "SELECT * FROM pedidos WHERE id = id AND DATE(created) = '$emissao'";

    $rrrr .= " AND DATE(data1) OR DATE(data2) OR DATE(data3) OR DATE(data4) OR DATE(data5) OR DATE(data6) BETWEEN '2020-02-23' AND '2021-02-23' ";


    $resultado_cursos = mysqli_query($conn, $rrrr);
    while($row_usuario = mysqli_fetch_array($resultado_cursos)){
echo date('d/m/Y', strtotime($row_usuario['data1']));
echo '<br>';
echo date('d/m/Y', strtotime($row_usuario['data2']));
echo '<br>';
echo date('d/m/Y', strtotime($row_usuario['data3']));
echo '<br>';
echo date('d/m/Y', strtotime($row_usuario['data4']));
echo '<br>';
echo date('d/m/Y', strtotime($row_usuario['data5']));
echo '<br>';
echo date('d/m/Y', strtotime($row_usuario['data6']));
echo '<br>';}
?>

O resultado que ele me da é:

25/12/2020
25/01/2021
17/02/2021
26/02/2021
13/01/2021
19/02/2021
08/12/2020

Queria que ficasse na ordem.
Tentei usar um:

    $rrrr .= " order by
  CASE
      WHEN data1 >= data2 AND data1 >= data3 AND data1 >= data4 AND data1 >= data5 AND data1 >= data6 
          THEN  data1
      WHEN data2 >= data3 AND data2 >= data1 AND data2 >= data4 AND data2 >= data5 AND data2 >= data6 
          THEN  data2
      WHEN data3 >= data1 AND data3 >= data2 AND data3 >= data4 AND data3 >= data5 AND data3 >= data6 
          THEN  data3
      WHEN data4 >= data1 AND data4 >= data2 AND data4 >= data5 AND data4 >= data3 AND data4 >= data6 
          THEN  data4
      WHEN data5 >= data1 AND data5 >= data2 AND data5 >= data4 AND data5 >= data6 AND data5 >= data3 
          THEN  data5
      WHEN data6 >= data1 AND data6 >= data2 AND data6 >= data3 AND data6 >= data4 AND data6 >= data5 
          THEN  data6
  END
 DESC";

Mas sem sucesso também.

Source: Ask PHP

LEAVE A COMMENT