FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta SQL por Mes y Año
Salu2 amigos foristas
necesito realizar de una u otra forma una consulta sql donde el usuario pueda especificar el mes y año que quiere obtener los resultados, los resultados deben salir en un quickreport... Tengo un datatimepicker donde aparecen los meses ej. Enero, Febrero Tengo un Edit donde sale el numero de mes marcado en el datatimepicker ejemplo: 01...12 tengo el quickreport armado con 1 Query direccionado a la tabla costosygastos en el formulario donde selecciono el mes y escribo el año hay un boton que tiene este codigo:
pero al presionar el boton me sale un error que dice lo siguiente: "Project Project1.eae raised exception class EDBE EngineError with message 'Unexpected end of command. Token:" Line Number: 1'. Process stopped. Use Step or Run to continue. gracias adelantadas por su ayuda y si tienen alguna otra forma de hacerlo que funcione como deseo, tambien sirve
__________________
Las cosas o son, o no son... |
#2
|
|||
|
|||
Hola
Aunque yo lo haría así
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Gracias Egostar de la segunda forma si me funcionó[IMG]file:///C:/Users/Rey/AppData/Local/Temp/moz-screenshot.jpg[/IMG]
__________________
Las cosas o son, o no son... |
#4
|
|||
|
|||
Cita:
oye egostar pero el codigo que me diste sirve pero solo para buscar los 1 del mes que seleccione como seria para buscar en todo el mes?
__________________
Las cosas o son, o no son... |
#5
|
||||
|
||||
Cita:
Si deseas mostrarnos una imagen debes subirla a un sitio que ofrezca el "alojamiento" de imágenes, como lo es ImageShack. Te registras, subes la imagen y luego la seleccionas y presionas en forum codes o algo así (no tengo abierto ImageShack en estos momentos). Te mostrará un cuadro de diálogo en donde estará el Code BB para que después lo pegues aquí. Saludos, |
#6
|
|||
|
|||
Cita:
__________________
Las cosas o son, o no son... |
#7
|
||||
|
||||
Cita:
"Traeme todos los costos y gastos mayores o iguales a la fecha 01/Mes/Año" Donde Mes y Año son los dos "parámetros" que le indicas a la consulta. ¿Seguro que te devuelve solo las de fechas correspondiente al primer día del més? Habría que ver... Saludos, |
#8
|
|||
|
|||
Cita:
ponga el mes que ponga me saca el registro que tengo en la tabla que por cierto la fecha del registro que tengo para la prueba es de 10/01/2008 si pongo cualquier mes igual me muestra el registro salu2
__________________
Las cosas o son, o no son... |
#9
|
|||
|
|||
pero caundo cambio de año 2008 no me muestra el registro
eso quiere decir que me muestra todos los registros de 2008
__________________
Las cosas o son, o no son... |
#10
|
||||
|
||||
Pues la verdad no entiendo.
No veo error en la consulta. Si tu le pides que muestre las fechas mayores o iguales a 01/05/2008 (por poner un ejemplo) y en tu base de datos existen registros con las fechas: 01/04/2008 17/12/2008 01/05/2008 10/06/2007 Claramente debería mostrar sólo dos: 17/12/2008 01/05/2008 Tal vez esté digo una tontera pero... ¿te aseguraste de que el formato que guarda en la base de datos es dd/mm/aaaa y no mm/dd/aaaa? La verdad es que me resulta raro de que una consulta tan elemental falle. Saludos, |
#11
|
|||
|
|||
Cita:
pero yo no quiero que me muestre las fechas mayores o iguales a.. yo quiero que me muestre los registros de ese mes y de ese año ejemplo los registros de Enero 2008
__________________
Las cosas o son, o no son... |
#12
|
||||
|
||||
¿Qué motor estás empleando?
Dependiendo del motor que uses, se puede emplear un CAST , un CONVERT, EXTRACT. Cada motor ofrece distintos medios para convertir o extraer el mes, año, dia... Saludos, |
#13
|
|||
|
|||
uso paradox BDE delphius
__________________
Las cosas o son, o no son... |
#14
|
||||
|
||||
Hola lking, puedes probar con Extract.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#15
|
||||
|
||||
Ummm, sobre Paradox digamos que estoy cero a la izquierda.
Pero si no estoy muy errado, creo (digo creo, no estoy totalmente seguro) que la SQL que buscas debe ser algo así:
MONTH y YEAR son dos funciones que como es de esperar cada una extrae el mes y el año de un campo DATE. Saludos, Última edición por Delphius fecha: 27-10-2008 a las 04:49:01. Razón: ¡Me olvide del FROM! |
#16
|
|||
|
|||
Cita:
__________________
Las cosas o son, o no son... |
#17
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#18
|
|||
|
|||
Cita:
__________________
Las cosas o son, o no son... |
#19
|
|||
|
|||
Cita:
o con 2 combobox 1 que muestre los meses y otro con los años combobox 1 con formato 99 y el combobox2 con formato 9999 ¿se puede? gracias adelantadas
__________________
Las cosas o son, o no son... |
#20
|
||||
|
||||
Bueno lKinGl, he aclarado que no se de Paradox, yo al menos ofrecí una idea... no esperaba que sea perfecto
Por un lado estaba pensado en jugarme con EXTRACT, pero a ultimo momento se me ocurrió que podría contar con esas funciones Desconozco si el DateTimePicker tiene alguna propiedad para hacer que muestre u oculte el día, o el mes o el año... tendría que fijarme. No tengo Delphi abierto en estos momentos. Tal vez exista un componente de tercero que haga lo que pides... eso ya es cuestión de burcar. No veo el drama de emplear Combos, excepto si son muchos los años. En lo personal evito los combos cuando son muchos... no es demasiado estético tener un combo que despliega más de 10 items. Puedes emplear el componente que deses lKinGl. Ya será cuestión de hacer la conversión que sea necesaria cuando armes la consulta. Saludos, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|