Respuesta
en
Lenguaje SQL
a
¿Se puede hacer en SQL una búsqueda en unos resultados previos de una base de datos?
Pues aunque no entiendo muy bien lo que quieres, creo que efectivamente necesitas una VISTA. Estas son dinámicas, que es lo que según dices necesitas. Los resultados de una vista no existen en las bases de datos, sólo existe la estructura de consulta...
Respuesta
en
Lenguaje SQL
a
Subconsulta sql
Perdona spal pero con esos datos no se muy bien cual es el origen de tu error. Yo para las consultas de las que hablas uso VISTAS es la mejor forma de consultar información sin tener que almacenar consultas intermedias en otras tablas. De todas...
Respuesta
en
Lenguaje SQL
a
Edit
No he trabajado nunca con Delphi 6, me he quedado de momento en el 5, pero me imagino que seguirá existiendo lo que te voy a comentar pues ya lo había en el 1 y en el Delphi3. Existe un componente en Delphi que se llama TMaskEdit en el cual tu le...
Respuesta
en
Lenguaje SQL
a
Una select complicada
Debes usar un Outher Join en lugar del Inner Join, pues lo que hace es crear una tupla "virtual" en la tabla en la que no hay correspondencia. Suerte
Respuesta
en
Lenguaje SQL
a
Acortar caracteres en una select
En principio la pregunta parece tener una clara solución,... pero uno no debe fiarse de la primera idea. Existe una función en Sql que te permite sacar una subcadena de una cadena dada, esta es SUBSTR. Y su sintaxis es la siguiente: SUBSTR(cadena, i,...
Respuesta
en
Lenguaje SQL
a
Sentencia sql
Me imagino que tu tabla tiene una clave primaria PORQUE, si esta clave es numérica tipo id, lo tienes muy fácil pues usa un SELECT MAX(columna) y así encuentras la última tupla (fila) insertada, o sino puedes usar el ROWID que Oracle almacena siempre...
Respuesta
en
Lenguaje SQL
a
Consulta
Nunca he hecho nada por el estilo. El Having es para reducir el resultado de una consulta tras una cláusula de agrupamiento (group by), pero no se si se puede usar para lo que tu quieres. Miraré y haré alguna prueba y si encuentro algo, te lo diré....
Respuesta
en
Lenguaje SQL
a
Consulta sql
Me imagino que en ut tabla, la porque (clave primaria) es la formada por id+fecha, con lo cual yo lo que haría sería crear una vista que te devolviera la máxima fecha para cada id.. así: CREATE VIEW vidFecha AS SELECT ID,MAX(FECHA) vfecha FROM tabla...
Respuesta
en
Lenguaje SQL
a
Sql explorer
Veamos, si lo que quieres es pasar los datos de una tabla a la otra desde Delphi, yo te recomiendo lo siguiente. Pon en un formulario dos Ttables, uno apuntando a la tabla de paradox y otro a la de Fox. Luego un botón que haga lo siguiente: 1. Abrir...
Respuesta
en
Lenguaje SQL
a
Consulta de Anexar Datos
Necesito que me des un poco más de información. En principio te diré que si haces SELECT INTO siempre será para una sola tabla, pero es que no entiendo bien lo que quieres hacer. Veamos, dices que tienes dos tablas TA y TB que están relacionadas (me...