datediff con doctrine query builder

163 views
Skip to first unread message

ricfrank

unread,
Feb 22, 2013, 7:05:20 AM2/22/13
to symfo...@googlegroups.com
Ciao ragazzi,

è possibile costruire una query del tipo :

SELECT * FROM Pippo p WHERE  (DATEDIFF(p.DataStop, p.DataStart) < 3)

.. in pratica con il doctrine qb posso fare il datediff di mysql?? c'è un expr() che me lo permette ?

Altrimenti la accodo alle condizioni del metodo where.

grazie.

ric.

Giorgio Cefaro

unread,
Feb 22, 2013, 7:09:45 AM2/22/13
to symfo...@googlegroups.com
Se non c'è un bundle che ti mette a disposizione funzioni custom in cui è inclusa la date diff, te la puoi implementare da solo:
http://docs.doctrine-project.org/en/latest/cookbook/dql-user-defined-functions.html

te la puoi registrare in sf così:
http://symfony.com/doc/master/cookbook/doctrine/custom_dql_functions.html


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "symfony-it" di Google Gruppi.
Visita questo gruppo all'indirizzo http://groups.google.com/group/symfony-it?hl=it.
 
 



--
Giorgio Cefaro
-------------------------
Developer
giorgiocefaro.com
twitter: @giorrrrgio
linkedin: it.linkedin.com/in/giorgiocefaro


riccardo franconi

unread,
Feb 22, 2013, 8:47:41 AM2/22/13
to symfo...@googlegroups.com
Grazie Giorgio, avevo trovato questo articolo.. provo ad metterlo in piedi.

ric.
Riccardo Franconi - sviluppo web

via toscana 2 Jesi(AN) - PI 02487810422

Giorgio Cefaro

unread,
Feb 22, 2013, 8:52:03 AM2/22/13
to symfo...@googlegroups.com
Ok, facci sapere!

Poi, se vuoi, puoi contribuire a https://github.com/PUGX ;-)

Simone Fumagalli

unread,
Mar 1, 2013, 11:45:05 AM3/1/13
to symfo...@googlegroups.com
Il giorno venerdì 22 febbraio 2013 14:52:03 UTC+1, Giorgio Cefaro ha scritto:
Poi, se vuoi, puoi contribuire a https://github.com/PUGX ;-)

Per ora ha poche funzioni ma se contribuiamo https://github.com/mapado/MysqlDoctrineFunctions

Ciao

--
Simone

Stefano Lista

unread,
Jan 5, 2014, 4:22:04 PM1/5/14
to symfo...@googlegroups.com
Ho provato ad installare https://github.com/mapado/MysqlDoctrineFunctions
ma su Symfony 2.3.9 non riesco a far fonzionare la funzione RAND()

Reply all
Reply to author
Forward
0 new messages