Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

fechas en postgrest

Estas en el tema de fechas en postgrest en el foro de PostgreSQL en Foros del Web. Hola gente necesito de su ayuda para sacar un asunto en postgresSQL lo que pasa es que de dos tablas necesito formar la tercera pero ...
  #1 (permalink)  
Antiguo 14/11/2013, 07:17
 
Fecha de Ingreso: septiembre-2013
Mensajes: 9
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta fechas en postgrest

Hola gente necesito de su ayuda para sacar un asunto en postgresSQL lo que pasa es que de dos tablas necesito formar la tercera pero el problema es que si los datos de dicha tablas están en la ultima semana del mes y si el día 31 cae día miércoles necesito que se pase a otra tabla de guardado para contemplarlas para el mes siguiente


ejemplo

Código SQL:
Ver original
  1. CREATE TABLE tabla1a(
  2.  
  3. compo1a VARCHAR,
  4. compo2a INTEGER ,
  5. campo3a DATE ,
  6. )
  7.  
  8. CREATE TABLE tabla2b(
  9.  
  10. compo1b VARCHAR,
  11. compo2b INTEGER ,
  12. campo3b INTEGER,
  13. )
  14.  
  15. CREATE mes_siguente(
  16.  
  17. compo1a VARCHAR,
  18. compo2a INTEGER ,
  19. campo3a DATE ,
  20.  
  21. compo1b VARCHAR,
  22. compo2b INTEGER ,
  23. campo3b INTEGER,
  24. )
  25.  
  26. CREATE tabla3(
  27.  
  28. compo1a VARCHAR,
  29. compo2a INTEGER ,
  30. campo3a DATE ,
  31.  
  32. compo1b VARCHAR,
  33. compo2b INTEGER ,
  34. campo3b INTEGER,
  35. )

como les decía necesito de las dos primeras tablas formar una tercera pero hay que hacer una condición es la siguiente que si el ultimo día del mes sea 30 o 31 cae un día martes se tienen que pasar para el mes siguiente osea abría que guardarlas en la tabla siguiente_mes si no es así en la tabla3 lo que ami me sucede es que no tengo idea de como hacerlo les agradeseria mucho que me pudieran ayudar Saludos

Última edición por gnzsoloyo; 14/11/2013 a las 09:49

Etiquetas: as, postgres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.