PostgreSQL - Como sumar campos dependiendo de la fecha de sistema

 
Vista:
sin imagen de perfil

Como sumar campos dependiendo de la fecha de sistema

Publicado por Julen (2 intervenciones) el 05/02/2018 16:37:44
Buenas,

Soy nuevo por aquí y nuevo programando queries :)

La verdad es que me estoy volviendo loco porque lo que he estudiado es MySQL y con postgre estoy teniendo alguna dificultad. Lo que quiero o necesito hacer tiene la siguiente forma:

Orders Tickets recaudación
10 20 1000


Es un cuadro sencillo en este sentido, pero donde me viene la dificultad es en automatizarlo para que me escoja el rango de fechas que deseo, os lo detalle.

- Necesito que automática me de los datos de lo que llevo de Ordes, tickets y recaudación del mes corriente (x), es decir, que si empiezo un mes (x+1) nuevo automáticamente el cuadro me de las orders, tickets y recaudación de los días que llevo del mes nuevo (x+1), pero que obvie los datos del mes anterior (x) y solo tenga en cuenta los datos del mes actual (x+1). De esta forma las ordenes , tickets y recaudación irán incrementando a medida que van sucediendo los días en el mes corriente (x+1).

En MySQL se escribiría creo tal que así

DECLARE @STRDATE varchar(30) = (SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0))
,@ENDDATE varchar(30) = (SELECT convert(varchar, getdate(), 105))


Un saludo
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
sin imagen de perfil
Val: 6
Ha disminuido su posición en 4 puestos en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Como sumar campos dependiendo de la fecha de sistema

Publicado por Cbastian (1 intervención) el 05/02/2018 17:48:12
Hola Julen, mira hace unos años trabajé con Postgresql y recuerdo que el manejo de registros por medio de rango de fechas es de lo mejor... no te puedo dar un query pero te recomiendo revisar estos links para que encuentres la solución:

- https://www.lawebdelprogramador.com/foros/PostgreSQL/1430531-manejo-de-fechas.html
- https://www.postgresql.org/docs/8.0/static/functions-datetime.html
- https://www.postgresql.org/docs/8.1/static/functions-formatting.html

Si no lo logras puedes aclararme la versión de Postgresql con la que trabajas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Como sumar campos dependiendo de la fecha de sistema

Publicado por Julen (2 intervenciones) el 05/02/2018 19:01:44
Les echaré un ojo!

Gracias
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