SQL - SELECT de varias tablas con un campo en común

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 3 puestos en SQL (en relación al último mes)
Gráfica de SQL

SELECT de varias tablas con un campo en común

Publicado por Manuel (2 intervenciones) el 15/04/2019 17:02:31
Buenas, soy un poco novato en el manejo de consultas avanzadas en SQL y tengo un proyecto donde necesito realizar consultas a varias tablas para obtener el reporte diario segun la fecha y la hora.

Tengo las siguientes 2 tablas:

Marc:
- fecha - puede haber hasta 10 registros con el mismo día pero con diferente hora
- hora
- Dato 1
- Dato 2
- Dato 3
- Dato 4

Mol:
- fecha - puede haber hasta 10 registros con el mismo día pero con diferente hora
- hora
- Dato 1
- Dato 2
- Dato 3

Necesito una consulta en la que yo especifique la fecha y hora o rango de horas y me traiga los datos de ambas tablas.

Agradezco cualquier ayuda o consejo de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

SELECT de varias tablas con un campo en común

Publicado por Isaias (1921 intervenciones) el 15/04/2019 23:51:57
¿Existe alguna RELACIÓN entre ambas tablas?, ¿Que motor de base de datos ocupas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 3
Ha aumentado su posición en 3 puestos en SQL (en relación al último mes)
Gráfica de SQL

SELECT de varias tablas con un campo en común

Publicado por Manuel (2 intervenciones) el 17/04/2019 16:59:46
Estoy usando Access y no existe relacion entre las tablas, solo necesito hacer una tabla que contenga todos los datos

De esta forma:

- Marc.fecha
- Marc.hora
- Marc.Dato 1
- Marc.Dato 2
- Marc.Dato 3
- Marc.Dato 4
- Mol.fecha
- Mol.hora
- Mol.Dato 1
- Mol.Dato 2
- Mol.Dato 3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Vega
Val: 187
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

SELECT de varias tablas con un campo en común

Publicado por Vega (73 intervenciones) el 17/04/2019 17:56:01
lo de las columnas "Dato" es 'bastante' ambiguo.
Que tal si lo desnormalizas un poquito y estructuras el resultado asi:

1
2
3
4
5
6
7
Create table algoAsi (
Tabla (archar(255)
, Fecha date
, Hora Time
, Dato varchar(255)
, Valor varchar(255)
)

para que te quede asi
Marc | 2019-01-01 | 23:12 | Dato1 | ValorDato1
Marc | 2019-01-01 | 23:13 | Dato1 | ValorDato1
Marc | 2019-01-01 | 23:12 | Dato2 | ValorDato2
Mol| 2019-01-01 | 23:12 | Dato1 | ValorDato1
Mol| 2019-01-01 | 23:13 | Dato1 | ValorDato1
Mol| 2019-01-01 | 23:12 | Dato2 | ValorDato2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar