Tema: Consulta sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2012, 15:27
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 5 meses
Puntos: 6
Consulta sql

Hola amigos del foro espero me puedan ayudar

tengo el siguiente esquema

Código SQL:
Ver original
  1. CREATE TABLE actividad
  2. (
  3.   id_actividad serial NOT NULL,
  4.   fec_ini_actividad DATE,
  5.   fec_fin_actividad DATE,
  6.   hor_ini_actividad CHARACTER VARYING(30),
  7.   hor_fin_actividad CHARACTER VARYING(30),
  8.   fen_actividad INTEGER,
  9.   vol_actividad INTEGER,
  10.   ban_actividad CHARACTER VARYING(20),
  11.   nba_actividad INTEGER,
  12.   rep_actividad INTEGER,
  13.   obs_actividad text,
  14.   CONSTRAINT pk_actividad PRIMARY KEY (id_actividad)
  15. )

Código SQL:
Ver original
  1. CREATE TABLE volcanes
  2. (
  3.   cod_volcan serial NOT NULL,
  4.   nom_volcan CHARACTER VARYING(30),
  5.   obs_volcan text,
  6.   CONSTRAINT pk_volcanes PRIMARY KEY (cod_volcan)
  7. )

Código SQL:
Ver original
  1. CREATE TABLE fenomenos
  2. (
  3.   cod_fenomeno serial NOT NULL,
  4.   nom_fenomeno CHARACTER VARYING(50),
  5.   obs_fenomeno text,
  6.   CONSTRAINT pk_fenomenos PRIMARY KEY (cod_fenomeno)
  7. )


hasta el momento estoy haciendo una union de las 3 tablas


Código SQL:
Ver original
  1. SELECT * FROM actividad,volcanes,fenomenos WHERE fec_ini_actividad='"2012-02-05"' AND actividad.fen_actividad=1 AND fenomenos.cod_fenomeno=1 AND actividad.vol_actividad=1 AND volcanes.cod_volcan=1


quisiero aprender y saber si puedo realizar una consulta sin necesidad de que la fecha sea envia y el resto se cumpla?