funciones para microsoft query

10/08/2006 - 15:57 por zabala1427 | Informe spam
Tengo una consulta por medio de microsoft query, a una base de datos sql
server por medio de una conexion ODBC, la tabla que consulto tiene un campo
fecha, el cual es el criterio de filtro,
todos los dias, modifico la consulta para colocar la fecha actual, es decir
fecha ='10/08/2006' para que me filtre todo lo realizado en el dia, la idea
es hacer este filtro automatico con una funcio que me permita filtrar por la
fecha actual del sistema, yo lo he hecho desde fo de esta manera
fecha=dtoc(date()).
pero quisiera saber si en query existen funciones parecias de fecha o algo asi

Si alguien conoce de estas funciones por favor hazmelo saber
 

Leer las respuestas

#1 Héctor Miguel
11/08/2006 - 03:34 | Informe spam
hola, ?

Tengo una consulta por medio de microsoft query, a una base de datos sql server por medio de una conexion ODBC
la tabla que consulto tiene un campo fecha, el cual es el criterio de filtro, todos los dias, modifico la consulta para colocar la fecha actual
es decir fecha ='10/08/2006' para que me filtre todo lo realizado en el dia
la idea es hacer este filtro automatico con una funcio que me permita filtrar por la fecha actual del sistema
yo lo he hecho desde fo de esta manera fecha=dtoc(date()).
pero quisiera saber si en query existen funciones parecias de fecha o algo asi



puedes 'parametrizar' las consultas externas en excel a traves de ms-query, usando -nuevamente- el asistente si...
una vez que termines con el asistente para finalizar la consulta a la base de datos... si deseas agregar parametros variables...
1) puedes consultar/modificar/... la sentencia de la consulta [sql] desde el mismo menu de datos [o la BH de datos externos]
-> solicita modificar la consulta
-> avanza hasta el ultimo paso [finalizar]
-> en lugar de devolver los datos a excel... selecciona ->ver datos o modificar consulta en MS Query<-
-> elige: [menu] ver / sql... [o de la BH el icono de SQL]
2) una vez que decidas que partes de la consulta deseas convertir en parametros...
-> sustituye la/s fraccion/es apropiada/s de la sentencia por un signo ? [opcionalmente pudes darles un identificador CORTO]
[lo anterior ocasiona que ANTES de refrescar una consulta, MS-Query te pregunta por el -nuevo- valor del parametro]
-> termina la modificacion y devueve los datos a excel [tendras que responder una cuantas preguntas a los parametros] :))
3) posteriormente, puedes sustituir la/s pregunta/s de MS-Query por los valores que pueda tomar de celdas en tu hoja...
-> vuelve a ejecutar [menu] datos / obtener datos externos / parametros... [o desde la BH de datos externos]
-> selecciona [por cada parametro] la opcion de: tomar el valor de la siguiente celda:
-> y [obviamente] selecciona la celda apropiada para cada parametro
4) segun la parte de la sentencia sql que hayas parametrizado... debera haber una celda son la sintaxis EXACTA del parametro -?-

si deseas consultar sitios con informacion al respecto... visita:
-> Andy Wiggins: http://www.bygsoftware.com/Excel/sql.htm
-> Ole P. Erlandsen: http://www.erlandsendata.no/english...connstring
-> Carl Prothman: http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQLServer
-> Dick Kusleika: http://www.dicks-clicks.com/excel/E...m#CreateUI

si cualquier duda... [o informacion adicional]... comentas?
saludos,
hector.

Preguntas similares