Respuesta
en
Lenguaje SQL
a
BD relaciones
Para que entiendas bien como funciona bien este rollo deberías consultar lo que se llama Algebrá Relacional, con ella entenderás como es que dunciona esto. Dentro de la Cláusula Where se generan las igualdades entre las llaves de las tablas o vistas,...
Respuesta
en
Lenguaje SQL
a
Reporte en sql
Tienes que extraer el contenido de la caja de texto, asignarlo a una variable, y concatenar el calor con el resto del query que genera el reporte, puedes debugear y obtener esa cadena, correrlo (ejecutar) por fuera y ver si funciona. Luego ya lo...
Respuesta
en
Lenguaje SQL
a
Sintaxis SQL...
Podrías decirme si tu BD es Oracle, porque si es así lo que puedes hacer es utilizar un query más o menos así: SELECT /*+ ALL_ROWS*/ unidad, producto, año, SUM( decode(month, 1, SALES, 0 )) enero, SUM( decode(month, 2, SALES, 0 )) febrero, SUM(...
Respuesta
en
Lenguaje SQL
a
Pasar de SQL Server a Sybase
Lo que yo haría es conseguir una herramienta CASE como Erwin o Power Designer, y haría una reingeniería en Reversa, es decir obtener el modelo relacional de la BD, y después estas herramientas pueden generar el script de generación de la BD para...
Respuesta
en
Lenguaje SQL
a
Ciclos
Si tu ciclo es un For, lo que tienes que hacer es que cuando quieras romperlo, debes igualar la variable que esta validando el número de ciclos con el último valor aceptado y así en la siguiente validación para el siguiente ciclo esta validación ya...
Respuesta
en
Lenguaje SQL
a
Problemón con consulta sql
En oracle lo que puedes hacer es algo así como un anti join: SELECT horas.* FROM horas a, reservas b WHERE a.hora <> b.hora AND b.data='2004-10-27'; Creo que también lo podrías hacer con MySQL, es como hacer un Join, solo que en lugar de hacer una...
Respuesta
en
Lenguaje SQL
a
Select con COUNT limitado
Si tuvieras una tabla + o - así: CochesAlquilados ----------- Matricula Fecha Entonces podrías puedes hacer una consulta que te regresara la lista de los cohces, pero ordenada por los que más se rentan: select matricula, count(*) from...
Respuesta
en
Lenguaje SQL
a
Problemas SQL
Cuando usas una función de grupo de SQL, como un SUM, o COUNT, debes poner todos los campos que no van en la función, en este caso el sum, en el group by, así el query quedaría más o menos así: od_codigo as codig, od_embarque as embarque, od_clave as...
Respuesta
en
Lenguaje SQL
a
Consulta
Migo en Oracle tendrías que realizar una consulta como la siguiente: select nombre||' '||apellido from tabla where upper(nombre) like '%JUAN%'; Dónde filtras el nombre utilizando la sentencia LIKE y los símbolos de % para traer todos los nombres que...
Respuesta
en
Lenguaje SQL
a
Subconsulta que me complica
Entiendo lo siguiente: Tienes una tabla así: mail type ------------------------ ------ [email protected] 1 [email protected] 2 [email protected] 3 [email protected] 2 [email protected] 3 [email protected] 2 Lo único que tienes que hacer es lo...