Hola, trabajo con Delphi y Mysql, tengo viáticos cargados por fecha y le liquido estos viáticos por semana utilizando la función week de MySQL,
Código SQL
[-]SELECT
viaticos.cantidad,
viaticos.fecha,
viaticos.legajo,
viaticos.nombre,
viaticos.haber
FROM
viaticos
WHERE
week(viaticos.fecha) = 2
en el informe pongo
"Semana # de 2016", pero quisiera incluir el primer y ultimo día, (fecha), de esa semana, o sea poner por ejemplo
"Semana 2 de 2016 (Del 10/01 al 16/01)". Una alternativa poco ortodoxa seria filtrar los viáticos de esa semana, ordenar por fecha y tomar menor y mayor del campo fecha, pero supongo debe haber algo mas en este maravilloso mundo de la programación.