Víctor Fernández Portero

Víctor Fernández Portero

Desarrollador en Todoexpertos.com y Terminis.com (uno más de la gente de Avanzis)
 55,0K puntos  Valencia, España @vfportero desde - visto

Preguntas y respuestas en Lenguaje SQL

Respuesta en y en 3 temas más a

Query con dos tablas mysql

Debería valerte con hacer un INNER JOIN entra las dos tablas: SELECT rg.*, re.* FROM registro rg INNER JOIN responsable re ON re.noexp = rg.noexp WHERE rg.noexp = ? Esta consulta obtendría todos los valores de las dos tablas cuyo "noexp" coincida....
Respuesta en a

Consulta en sql para clausura IN

Exacto, si tu sentencia SQL está rodeada de comillas dobles (") los strings internos deben estar entre comillas simples (')
Respuesta en a

Consulta con INNER o IN en una misma tabla

Puedes hacer un INNER JOIN consigo misma para luego poder ordenarla: SELECT p.*, MAX(r.fecha) FROM tblconsulta p INNER JOIN tblconsulta r ON r.idPadre = p.idContador WHERE p.idPadre = 0 AND p.intEstado = 2 Algo así debería funcionarte.
Respuesta en y en 2 temas más a

Como realizo una consulta sql con mas de dos tablas

Es muy sencilla, tan solo has de "cruzar" las tablas mediante la instrucción INNER JOIN de este modo: SELECT t.nombre, t.apellP, tp.nombre, a.nombre FROM titular t INNER JOIN tipo_titular tp ON t.idtipo_titular = tp.id INNER JOIN area_titular at ON...
Respuesta en a

Sentencia SQL No obtiene datos deseados

Entiendo, entonces si que debes de hacer un INNER JOIN usando los campos de mes y año: SELECT s.codigo, sum(s.total) as importe, f.nrodocu FROM saldos s INNER JOIN facturacion f ON s.codigo = f.codigo AND s.anio_periodo = f.anio_periodo AND...
Respuesta en y en 1 temas más a

¿Cómo excluir valores de una tabla en sql?

Para hacer esto es necesario que guardes algún valor en la tabla usuario que indique cual es el último mensaje (o fecha) que ha leído para luego poder filtrar y mostrar solo lo más reciente. Supongamos que ese valor es un campo llamado...
Respuesta en y en 1 temas más a

Problema con fecha y días

Para extraer un dato concreto de un campo fecha en MySql puedes usar la función EXTRACT indicando que parte de la fecha quieres extraer: SELECT extract(DAY FROM CampoFecha) FROM TABLA Esto devolvería solo la fecha extraída de un campo de tipo...
Respuesta en y en 1 temas más a

Consulta SQL con agrupamiento

Hola iquiss, Tu consulta es algo compleja y no se me ocurre de primeras una forma simple de resolverla así que he tenido que aplicar técnicas de tsql para hacer un bucle y resolver el problema. -- Creamos una tabla temporal en memoria para almacenar...
Respuesta en y en 2 temas más a

¿Mostar la suma de la tabla ventas que tiene cada cliente?

esta consulta se puede solucionar fácilmente con un Inner Join y Group By así: SELECT cliente.Nombre, SUM(ventas.Monto) FROM cliente inner join ventas on cliente.idCliente = venta.idCliente group by cliente.Nombre