Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Consulta con rango de dias fijo???? (https://www.clubdelphi.com/foros/showthread.php?t=17714)

danytorres 19-01-2005 13:38:42

Consulta con rango de dias fijo????
 
buenos dias señores del foro como estan, estoy trabajando con tablas paradox es una consulta muy particular

Code:
__________________________________________________________
Select Pruduccion, dia
From EnsambleProduccion
Where (dia => 1) and (dia =< 31)
___________________________________________________________

Esta consulta me retorna los siguientes valores;


Dia___________ Produccion

1 _______________125,5
2 _______________124525,5
4 _______________852125,5
5
6
7
8
9
|
|
31

se puede observar que falta el dia 3 lo que deseo es que aparesca el dia los dias que faltan hasta el 31 asi no halla habido produccion esos dia,
esto con la intencion que cuando grafique aparescan todos los dias y conservar el mismo formato de las axis Y.

ejemplo resultado como realmente quiero :

Dia___________ Produccion

1 _______________125,5
2 _______________124525,5
3
4 _______________852125,5
5
6
7
8
9
|
|
31


Agradesco a quien me pueda ayudar :confused:

danytorres 19-01-2005 15:04:19

Muchachos necesito ayuda ?????? :(

buitrago_listas 19-01-2005 15:08:08

Y para colmo
 
Todo es en la misma tabla, consulta interesante, pero mi escritura es para decirte que en el Wehere, puedes hacer dos cosas
Una es usar parametroa para especificar las fechas, pues no todos los meses tiene 31, y la otra es que uses en Between dia 1 and 31, asi es más SQL.

Saludos y disculpa, pero todo lo que aprendas es bueno.

Fer

marcoszorrilla 19-01-2005 15:17:00

Directamente no vas a poder hacerlo pues es lógico que te liste solamente los días que presentan incidencias pues los otros no existen.

Una solución puede ser utilizar una StringGrid para mostrar los resultados. Primero atendiendo a los días que tenga el mes elegido crearíamos la STringGrid y la rellanaríamos con 0 en todas sus posiciones, luego ejecutamos el Sql y cargamos las incidencias en la StringGrid el día nos puede servir como índice para saber donde han de cargarse, como ya se llenó con 0 en las posiciones donde no haya nada, no se pondrá nada, pero ya contendría 0.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 07:25:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi