none
la sentencia compute a cual aria similitud en sql 2014 ya que se encuentra descontinuada desde la 2005 RRS feed

  • Pregunta

  • select numcheque ,totalarticulos,efectivo from cheques where totalarticulos=10 
     compute  min(totalarticulos),sum(efectivo);

    trate de ejecutar este query en sql management 2014 sin embargo marco error, Sintaxis incorrecta cerca de la palabra clave 'compute' leyendo veo que se encuentra descontinuado desde la 2005 aparentemente a cual sentencia similar aplicaria para la 2014?

    viernes, 28 de julio de 2017 21:27

Respuestas

  • Puedes utilizar ROLLUP, por ejemplo:

    SELECT numcheque, MIN(totalarticulos) totalarticulos, SUM(efectivo) efectivo
    FROM cheques 
    WHERE totalarticulos = 10
    GROUP BY ROLLUP (numcheque)


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Moderador M lunes, 31 de julio de 2017 15:38
    • Marcado como respuesta juanki724 lunes, 31 de julio de 2017 19:38
    viernes, 28 de julio de 2017 22:08

Todas las respuestas

  • Puedes utilizar ROLLUP, por ejemplo:

    SELECT numcheque, MIN(totalarticulos) totalarticulos, SUM(efectivo) efectivo
    FROM cheques 
    WHERE totalarticulos = 10
    GROUP BY ROLLUP (numcheque)


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Moderador M lunes, 31 de julio de 2017 15:38
    • Marcado como respuesta juanki724 lunes, 31 de julio de 2017 19:38
    viernes, 28 de julio de 2017 22:08
  • mil gracias amigo me fue bastante util
    lunes, 31 de julio de 2017 19:38