FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda con consulta y firebird 2.1
Buenas tardes, tengo un par de problems.
Tengo 4 tablas. DEP con (ID,NOM),SUR con (ID,IDDEP), LLE con (ID,IDDEP,LIT,FEC) y REP(ID,IDSUR,LIT,FEC).Las claves ajenas son ID+nomtabla Le voy a pasar por parámetros el NOM de la tabla DEP y y una fecha cualquiera. Necesito sacar la suma de los litros de LLE, la suma de los litros de REP, y la diferencia de las dos, según depósito y hasta la fecha introducida. Esta es la solución que me han dado:
Pero Firebird 1.5 no admite el left join(select , como lo podría hacerlo en una consulta? Y mi segunda duda es que si me instalo firebird 2.1 (que me han recomendado para solucionar este problema), perdería las bases que tengo hechas en 1.5? tendría que hacer algun tipo de instalación extra? IBexpert funcionaría igual?O no cambia nada en ese sentido? Gracias y perdón por la duplicidad de posts. |
#2
|
|||
|
|||
Hola
Debes hacer Backup de la BD 1.5 i restore con 2.0 o 2.1 Yo Aun estoy utilizando la ultima version de 2.0 ya que la version 2.1 hace muy poco que ha salido y solo la he probado unos dias pero mis aplicaciones siquen corriendo con 2.0. Yo te aconsejaria pasar a 2.0. Yo habia trabajado con 1.5 y pase a 2.0 sin problemas. en cuanto a la pregunta ya te conteste en el otro foro y puedo asegurarte que que en 2.0 te funcionara o sea se pude hacer from de una select por tanto creo que logicamente tambien se puede hacer join de una select Saludos |
#3
|
|||
|
|||
gracias
Gracias celades1, lo he vuelto a preguntar por que si me la resuelven me ahorro instalar el 2.0 en todas las máquinas, que además lo he de consultar primero, aunque lo tendré que hacer de todas maneras. Gracias por tu ayuda.
|
#4
|
|||
|
|||
Hola
Hombre de poca fe te loacabo de probar algo parecido a lo tuyo i funciona
Si tienes mas dudas , pregunta Saludos |
#5
|
|||
|
|||
Si te creo hombre, pero es que tengo un monton de bases de datos, y soy novel y no me gustaría fastidiarla, aunque la curiosidad me corroe asi que entonces explicame que pasos sigo, Instalo firebird 2.0 (hecho) no se como hacer lo del Backup...help me!
|
#6
|
|||
|
|||
Hola
Antes de de instalar el 2.0 debes hacer backup de todas tus BD (sino prueba solo con una y guarda la version de esa bd en 1.5) Luego desinstalas Firebird 1.5 Instalas 2.0 Restore de la BD Haces todas las pruebas y cuando quieras si decides volver a la 1.5 desinstalas la 2.0 y vuelves a instalar la 1.5 (Cosa que seria absurda ya que con 2.0 ira todo bien) Para hacer Backup i restore yo utilizo ibexpert que es una herramienta como muchas otras que hay para trabajar con bd en services tienes las dos opciones. Todo esto es lo que yo hice para probar la v 2.1 y tampoco tuve problemas pero opte por volver a la 2.0 y esperar otro momento para hacer el cambio Realmente si no haces backup y restore seguramente que la 2.0 te abriria la bd sin problemas (pero es aconsejable hacer backup i restore). Lo que una vez abierta la Bd con 2.0 es muy probable que esa Bd fisica nop tela pueda abrir la 1.5 No se si me he explicado No te puedo seguir mas el hilo, ya que un cliente me ha llamado y me voy Animos |
#7
|
|||
|
|||
entendido gracias
|
#8
|
|||
|
|||
buenassss!
Ya tengo mi versión 2.0 aunque sigo teniendo un problema con la consulta:
id Sumlitlle Sumlitrep Diflit 42 100 10 90 42 100 20 80 42 100 30 70 42 200 10 190 42 200 20 180 42 200 30 170 Cuando el resultado debería ser id Sumlitlle Sumlitrep Diflit 42 300 60 240 A ver si se os ocurre algo, acias |
#9
|
|||
|
|||
Hola
No tengo claro las tablas pero no veo la necesidad de poner los id en los dos group by
Otra Solucion diferente podria ser
Saludos |
#10
|
|||
|
|||
Gracias, funciona.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda con estado de consulta | m.ruiz | SQL | 6 | 29-10-2007 16:46:27 |
Duda sobre consulta | utopico | SQL | 3 | 13-09-2007 21:11:27 |
Duda con consulta | enecumene | Conexión con bases de datos | 2 | 07-03-2007 03:54:41 |
duda con una consulta LIKE en MySQL | enecumene | MySQL | 6 | 06-02-2007 21:06:46 |
Duda en consulta SQL | BlueSteel | SQL | 2 | 18-05-2005 23:22:27 |
|