Convierta la consulta mysql con formato de fecha en la doctrina dql

¿Cómo puedo convertir esta consulta en doctrina?

select distinct date_format(data_fine, '%d/%m/%Y')
from calendario

Gracias por tu ayuda.

preguntado el 31 de julio de 12 a las 14:07

2 Respuestas

  • Usa las funciones NativeSQL de Doctrine para escribir una declaración SQL

  • Escriba una función definida por el usuario para que Doctrine reconozca DATE_FORMAT cuando se escriba en DQL y pueda transformarlo con éxito en SQL.

De http://www.uvd.co.uk/blog/labs/using-mysqls-date_format-in-doctrine-2-0/

Respondido 31 Jul 12, 14:07

Necesita definir un nombre para esta fila:

select distinct date_format(data_fine, '%d/%m/%Y') AS <name> from calendario

Ejemplo:

select distinct date_format(data_fine, '%d/%m/%Y') AS day from calendario

Respondido 16 ago 12, 10:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.