Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/12/2013, 12:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Duda respecto a consulta por fechas con DateTimePicker VB2008

¿A qué le estás llamando "VISUAL"?
Por otro lado, la pregunta subsiste: ¿Qué base de datos usas?
En cuanto a tu problema de los DateTimePicker, la cosa es parametrizar la consulta, y dejar que sea la librería de conexión la que resuelva el formato de datos. Es algo medio de manual.
Pero para darte un ejemplo concreto, necesitaría que me digas qué estás usando, porque no veo en lo poco que has posteado de código, ninguna indicación de contra cuál DBMS estás trabajando.

Finalmente, mira, la consulta que dices que te funciona contiene esto (si omito el contenido del FROM):

Código SQL:
Ver original
  1. SELECT
  2.     NumCta,
  3.     Nombre,
  4.     SegNeg,
  5.     SUM (periodo_pasado) AS Periodo_Pasado,
  6.     SUM (Cargo) AS Cargo,
  7.     SUM (Abono) AS Abono,
  8.     Periodo_Pasado+Cargo-Abono AS SaldoFinal
  9. FROM
  10.     (...) AS x
  11. GROUP BY
  12.     NumCta,
  13.     Nombre,
  14.     SegNeg,
  15.     Periodo_Pasado,
  16.     Cargo,
  17.     Abono
Los tres campos finales (Periodo_Pasado, Cargo, Abono), son resultados de funciones agregadas, y ninguno de todos los DBMS que yo conozco permite aplicar el GROUP BY sobre columnas del SELECT donde hay funciones. Ninguno.
Si no me crees, lee los manuales de referencia.
Por eso es que te digo que me sorprendería que funcionara.

Ordenar, si funciona, pero agrupar... agrupar no.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)