MySQL - Exportar una query de postgreSQL a MySQL

 
Vista:

Exportar una query de postgreSQL a MySQL

Publicado por Ariel (1 intervención) el 21/10/2018 18:02:53
Hola Buenas,

Tengo una consulta en postgresql con un row number, estoy tratando de homologar esto en Mysql, ya exporte los datos y las tablas, pero aún no puedo crear la query ya que al parecer esta función es propia de postgres.

1
2
3
4
SELECT row_number()
   OVER (PARTITION BY a.pnrlocatorid, a.pnrcreatedate, a.airlinecode, a.flightnbr, a.servicestartdate, a.airlineorigairport, a.respaxid ORDER BY a.msgcreatedatetime DESC) AS rownum, a.*
   FROM acs.o_paxflight a
   WHERE a.servicestartdate BETWEEN  '2018-10-16' AND '2018-10-17'

Favor su ayuda.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Exportar una query de postgreSQL a MySQL

Publicado por leonardo_josue (414 intervenciones) el 22/10/2018 16:01:14
Hola Ariel:

Lamentablemente, la función analítica ROW_NUMBER() no existe en MySQL, sin embargo hay algunas técnicas para simularla. Checa estas ligas:

https://blog.sqlauthority.com/2014/03/09/mysql-reset-row-number-for-each-group-partition-by-row-number/

https://stackoverflow.com/questions/1895110/row-number-in-mysql

Haz la prueba y nos comentas.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar