| |||
select 7 dias de los ultimos 30 tengo mi tabla con sus campos y su respectiva data, entre ellos tengo el campo de fecha(01/05/2013) de ahi a 30 dias antes sin contar hoy mi pregunta es la siguiente, en la misma tabla puedo seleccionar los ultimos 7 dias con su respectiva data en otro campo sin que deje de mostrarme los 30 dias por default, gracias, y si fuera asi podrian ayudarme, gracias. |
| |||
Respuesta: select 7 dias de los ultimos 30 Fecha Año Mes Día Moneda Últimos Siete Días 4/2/2013 2013 4 2 QTZ 4/2/2013 4/5/2013 2013 4 5 QTZ 4/5/2013 4/8/2013 2013 4 8 QTZ 4/8/2013 … … … … … … 4/30/2013 2013 4 30 QTZ sin fecha 5/1/2013 2013 5 1 QTZ sin fecha es decir que solo me muestre las fechas de los ultimos 7 dias sin obviar la demàs data |
| ||||
Respuesta: select 7 dias de los ultimos 30 sip con un left join y haciendo un datediff :) algo asi:
Código SQL:
Ver original ya nada mas adecualo a tus necesidades
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| ||||
Respuesta: select 7 dias de los ultimos 30 Bueno, yo intentando simplificarlo hice la siguiente consulta (supongamos que tu tabla se llame tabla1, con id, campo1, campo2 y fecha):
Código SQL:
Ver original Esto devolverá la fecha en los casos que sea menor o igual a hace siete días y en el resto de casos devolverá NULL sólo en ese campo.
__________________ Dicen que las personas piensan en su lengua materna, yo lo hago en PHP |
| ||||
Respuesta: select 7 dias de los ultimos 30 Perdón :S Entonces sería con: DATEDIFF(dd,getdate(),fecha)
__________________ Dicen que las personas piensan en su lengua materna, yo lo hago en PHP |
Etiquetas: |