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

Consultar ultimo dia del mes en campo FECHA

Estas en el tema de Consultar ultimo dia del mes en campo FECHA en el foro de Mysql en Foros del Web. Buenas tardes....tengo la siguiente QUERY: Código: select day(fecha) as Dia, month(fecha) as Mes, idkardex, idproducto, tipo, movimiento from tagn_kardex where idproducto='1' order by fecha asc ...
  #1 (permalink)  
Antiguo 15/07/2009, 17:23
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 10 meses
Puntos: 1
Consultar ultimo dia del mes en campo FECHA

Buenas tardes....tengo la siguiente QUERY:

Código:
  select  day(fecha) as Dia,
        month(fecha) as Mes,
        idkardex,
        idproducto,
        tipo,
        movimiento
from tagn_kardex where idproducto='1'
order by fecha asc
esta consulta me arroja todos los movimientos del producto con ID = 1
pero lo que deseo es que tambien tenga en cuenta en el campo FECHA que solo me bote los movimientos del mes actual y del mes anterior SOLO el ultimo movimiento....como podria hacer ese query....solo falta ese WHERE nada mas....
  #2 (permalink)  
Antiguo 16/07/2009, 09:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Consultar ultimo dia del mes en campo FECHA

podría ser así:

Código mysql:
Ver original
  1. select  day(fecha) as Dia,
  2.         month(fecha) as Mes,
  3.         idkardex,
  4.         idproducto,
  5.         tipo,
  6.         movimiento
  7. from tagn_kardex where idproducto='1'
  8. date_format(fecha,'%Y-%m')=date_format(date_sub(curdate(),interval 1 month),'%Y-%m')
  9.   select  day(fecha) as Dia,
  10.         month(fecha) as Mes,
  11.         idkardex,
  12.         idproducto,
  13.         tipo,
  14.         movimiento
  15. from tagn_kardex where idproducto='1'
  16. date_format(fecha,'%Y-%m')=date_format(curdate(),'%Y-%m')

No lo he probado
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 16/07/2009, 09:57
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Consultar ultimo dia del mes en campo FECHA

ya me logro salir bueno aca les dejo mi solucion creo que algunos no podian plantearlo tampoco o quisas no me entendieron:


Código:
  select  fecha,
        idkardex,
        idproducto,
        tipo,
        precio_venta,
        precio_compra
from tagn_kardex
where
idproducto='1'
and
fecha between
  (select max(fecha) from tagn_kardex where idproducto='1' and month(fecha) = month(curdate()) - 1)
  and
  curdate()
order by fecha asc
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 18:21.