Tema: Order by
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2013, 14:30
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 4 meses
Puntos: 21
Respuesta: Order by

Pregunta:

Saqué el ORDER BY fuera de los parentesis:

Código MySQL:
Ver original
  1. (SELECT d.llave, cy.rfc, d.fecha, d.folio, c.nombre, d.subtotal,
  2.      d.iva, d.isr, d.iva2, d.cancelado
  3. FROM $tabla d
  4.      LEFT JOIN cbb_contribuyentes cy on cy.llave=d.contribuyente
  5.      LEFT JOIN cbb_clientes c on c.llave=d.cliente
  6. WHERE (c.usuario = '$k_usuario' AND cy.llave = '$contribuyente'
  7.      AND YEAR(d.fecha) = '$ano' AND MONTH(d.fecha) = '$mesx'
  8.      $condicion) AND d.folio = 0)
  9. (SELECT d.llave, cy.rfc, d.fecha, d.folio, c.nombre, d.subtotal,
  10.      d.iva, d.isr, d.iva2, d.cancelado
  11. FROM $tabla d
  12.      LEFT JOIN cbb_contribuyentes cy on cy.llave=d.contribuyente
  13.      LEFT JOIN cbb_clientes c on c.llave=d.cliente
  14. WHERE (c.usuario = '$k_usuario' AND cy.llave = '$contribuyente'
  15.      AND YEAR(d.fecha) = '$ano' AND MONTH(d.fecha) = '$mesx'
  16.      $condicion) AND d.folio <> 0
  17.      )
y así si me ordena, pero toda la consulta, y deseo solo ordenar el segundo grupo.
Será posible hacer lo que requiero con una sola instruccion de MYSQ como lo estoy intentando?
haciendolo en dos partes lo resuelvo, pero intentaría saber si es posible ordenar solo el segundo grupo.

Gracias

Última edición por gnzsoloyo; 09/03/2013 a las 14:49 Razón: Código de programacion no permitido en BBDD.