Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2010, 08:49
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: secuencia select anidadas en postgresql¿

No entiendo por que te sale son uno.

Mira esto

Código SQL:
Ver original
  1. pruebas=> SELECT *FROM reg_personal;
  2.  id |  nombre   |   dni
  3. ----+-----------+---------
  4.   7 | 131351165 | pepe
  5.  10 | 6486466   | juancho
  6.   8 | 1648468   | lulu
  7.   3 | 154166    | jasinta
  8. (4 filas)
  9.  
  10. pruebas=> SELECT *FROM reg_fechas;
  11.  id |          fchl
  12. ----+-------------------------
  13.   7 | 2010-03-09 09:39:08.625
  14.  10 | 2010-03-09 09:41:27.64
  15.   8 | 2010-03-09 09:41:34.281
  16.   3 | 2010-03-09 09:41:37.078
  17. (4 filas)
  18.  
  19. pruebas=> SELECT
  20. pruebas-> rp.id,
  21. pruebas-> rp.nombre,
  22. pruebas-> rp.dni,
  23. pruebas-> rf.fchl
  24. pruebas-> FROM
  25. pruebas-> reg_personal AS rp
  26. pruebas-> INNER JOIN
  27. pruebas-> reg_fechas AS rf
  28. pruebas-> ON
  29. pruebas-> rp.id = rf.id
  30. pruebas-> WHERE
  31. pruebas-> rf.fchl::DATE
  32. pruebas-> BETWEEN '2010-01-01'
  33. pruebas-> AND '2010-04-01';
  34.  id |  nombre   |   dni   |          fchl
  35. ----+-----------+---------+-------------------------
  36.   3 | 154166    | jasinta | 2010-03-09 09:41:37.078
  37.   7 | 131351165 | pepe    | 2010-03-09 09:39:08.625
  38.   8 | 1648468   | lulu    | 2010-03-09 09:41:34.281
  39.  10 | 6486466   | juancho | 2010-03-09 09:41:27.64
  40. (4 filas)

Con la consulta que te dí en un principio me sale bien.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming