por ej que me de tal valor en la semana 17 al 23 del mes 10 el problema es que no se como declarar el where no se si es con un diffdate o enserralo en #fecha#
gatos no lo he podido resolver help...

| ||||
No entiendo completamente lo que pretendes. Pero creo que esto puede ayudar: WHERE fecha BETWEEN '2006-10-17' AND '2006-10-23'
__________________ Friedrich Nietzsche |
| ||||
esta es mi pregunta quiero saber si ante de la fecha llava alguna clusula o algo por que no funciona de esta manera.. select e.nombre from tblreparto as r, tblempleados as e, tblbares as b where e.code=r.code and b.codb=r.codb and b.nombre='stop'and r.fecha between '2005-10-17' and '2005-10-23' el error me dice.. La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo. |
| |||
Que tal. Eso del manejo de fechas en productos de Microsft es un relajo incluso no son compatibles ni entre ellos mismo, ni el SO. Yo hago lo siguiente, dentro de SQL Server cuando hago querys los formatos los manejo como YYYMMDD, por lo que tu consulta, queda de la siguiente manera.
Código:
Saludos select e.nombre from tblreparto as r, tblempleados as e, tblbares as b where e.code=r.code and b.codb=r.codb and b.nombre='stop'and r.fecha between '20051017' and '20051023' |