Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Puede que diga una tontería, ¿Pero no se podría lograr este efecto con los componentes de la paleta Decision Cube?

Digo... en una de esas... lanzar la consulta y que despues se pivoteen los resultados con los componentes.

Creería que para eso estan... para armar cubos de datos y pivotearlos.
Si dije algo demasiado tonto, disculpen. No he usado Los Decision Cube.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #2  
Antiguo 10-06-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
No sé porqué el otro dia posteé la solución a lo que propuse y ha desaparecido

Este ejemplo muestra lo que decía

Código SQL [-]
SELECT
max(case when (substring(cast( dia as char(10)) from 6 for 2))='01' then dia else '1/1/1900' end) as Enero,
max(case when (substring(cast( dia as char(10)) from 6 for 2))='02' then dia else '1/1/1900' end) as Febrero,
max(case when (substring(cast( dia as char(10)) from 6 for 2))='03' then dia else '1/1/1900' end) as Abril,
max(case when (substring(cast( dia as char(10)) from 6 for 2))='04' then dia else '1/1/1900' end) as MAyo,
max(case when (substring(cast( dia as char(10)) from 6 for 2))='05' then dia else '0FALTA' end) as Junio,
max(case when (substring(cast( dia as char(10)) from 6 for 2))='12' then dia else '1/1/1900' end) as Diciembre

FROM calendario
WHERE (dia >= '01.01.2007' and dia <='31.12.2007') and dia <> '01.05.2007'
GROUP by substring(cast( dia as char(10)) from 9 for 10)
No se porqué - y ahora pregunto yo - no doy con las funciones dia y mes en firebird, lo que he hecho es hacer un cast de las fechas a texto y seleccionar el día y el mes según lo necesito.

Podría alguien poner un poco de luz en este asunto ? . Seguro que es una chorrada, pero no soy con ello.

Respecto a usar el cubo, no me ha dado buenos resultados.

Por cierto, si en la primera respuesta que doy voy acertado, no tiene mucho sentido utilizar una query para extraer estos datos, puede ser mucho más sencillo utilizar un string grid.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #3  
Antiguo 11-06-2007
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 296
Poder: 21
GustavoCruz Va por buen camino
columnas dinámicas

Les envío adjunto un reporte en excel, en el podran encontrar información que se toma de varias tablas, pero las que importan son las siguientes

Libranzas
=========
numero
Valor
Fechaelaboracion
fechainicio
fechafin
cuotas
cuotasrestantes
valcuotas
cliente
monto
intereses

Pagos
=========
ide
libranza
fechaacuerdo
fechapago
horapago
valpagado
cuotanumero

segun el número de cuotas que se especifican en la tabla libranzas se llena la tabla pagos, es decir, me aprueban una solicitud de crédito para pagar a 24 meses, entonces debo llenar la tabla pagos y luego al realizar los pagos debo actualizar dicha tabla.

asi que hay 20 solicitudes 10 a 24 meses 5 a12 meses y las restantes a 18 meses, se debe generar el reporte que adjunto, pues de él debo tomar la espectativa de recaudo, el recaudo, las personas que pagan en la fecha acordada, los que son moros, etc...

espero no ser cansón con este asunto... De antemano gracias por sus aportes.

GustavoCruz
Archivos Adjuntos
Tipo de Archivo: zip Copia de PAGADURIAS COOPCONFIANZA.zip (9,5 KB, 24 visitas)
Responder Con Cita
  #4  
Antiguo 12-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Con el decision cube se supone que se puede hacer esto facilmente, pero la verdad trae poca documentación y a mi me ha costado mucho encontrar algo digerible
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con columnas en DBF NeWsP Tablas planas 11 25-07-2006 19:28:38
Columnas en QReport jdangosto Impresión 1 28-09-2004 16:57:53
Descripcion Columnas OmarPerez Firebird e Interbase 1 16-04-2004 19:50:13
columnas en rxrichedit mosorio Varios 0 14-04-2004 13:36:52
Dos columnas karlita_cb Tablas planas 1 26-03-2004 02:23:21


La franja horaria es GMT +2. Ahora son las 16:06:23.


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