Ich muss einige Zeilen auswählen, wo das Datum heute oder höher ist und ich kann nur die Register auswählen, wo die Zeit zehn Minuten vor der aktuellen Zeit ist. Mein Zweifel ist, wie man das mit 'datetime' Typ macht. Da unten ist die Abfrage:So wählen Sie Zeilen basierend auf Datetime
SELECT
GROUP_CONCAT(timee.nome_time
ORDER BY timee.nome_time
SEPARATOR ' X ') AS nome_time,
partida.id,
DATE_FORMAT(partida.data_hora, '%d/%m/%Y %H:%i') AS data_hora,
partida.tb_cotacao_id
FROM
tb_partida AS partida,
tb_time AS timee,
tb_partida_time AS partidaTime
WHERE
(partida.id = tb_partida_id
&& timee.id = tb_time_id)
AND (partida.flag_ativo = 1
AND partida.flag_cancelado <> 1
AND partida.flag_finalizado <> 1)
AND partida.tb_campeonato_id = 11
GROUP BY partida.id
ich wirklich jede Hilfe dankbar würde. Danke im Voraus.
hinzufügen 'datum (partida.data_hora)> = datum (now())' in Ihrer where-Klausel? – GurV
Siehe http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-very-simple-sql- Abfrage – Strawberry