on 03-06-2012 9:34 PM
Con el fin de controlar el vencimiento de nuestras flotas de camiones he creado 3 formulario por defecto en el cual el usuario pueda ingresar los datos de los mismos.
Los formularios ya los cree el cual estan en las siguientes tablas:
@tc_vencimientos
@tc_flremolcadores
@tc_chofflota
lo que deseo hacer es poder utilizar esas tablas en un reporte en el query manager. Pero cuando estoy en el SQL y llamo a esa tabla no me la reconoce.
Como podria utilizar esas tablas en un reporte.Alguna idea
Ponlas entre corchetes
[tabla]
Saludos,
Tere
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Logre obtener la validacion que requeria en el cual antes de los 15 dias me muestre si tengo documentos vencidos. Gracias me ayudo tu apreciacion. Mas bien si tendrias ayuda para mejorar mi codigo
{
DECLARE @FECHAACTUAL DATETIME;
SET @FECHAACTUAL = (GETDATE()-15)
SELECT
T0.[U_TCPLACANTIG],
T0.[U_TCPLACNUEV],
T0.[U_TCPROPIED],
T0.[U_TCSOAT],
T0.[U_TCHABVEHNAC],
T0.[U_TCFECVENC],
T0.[U_TCCOMANDI],
T0.[U_TCFVENCOMAND],
T0.[U_TCCEROPEMUNLIMA],
T0.[U_TCFECVENCCERTOPE],
T0.[U_TCCERTFINSTEC],
T0.[U_TCFVCERTFINTECVE],
T0.[U_TCNROLEASING],
T0.[U_TCVENCLEASING],
T0.[U_TCPOLSEGRIMAC],
T0.[U_TCVENCPOLSEGRIMAC],
T0.[U_TCCTAPLACA],
T0.[U_TCTARJACTARCH],
T0.[U_TCPLACSUNARP],
T0.[U_TCOBSERV],
T0.[U_TCTIPO] FROM [dbo].[@TC_VENCIMIENTOS] T0
WHERE
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCSOAT], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCFECVENC], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCFVENCOMAND], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCFECVENCCERTOPE], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCFVCERTFINTECVE], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCVENCLEASING], 103) AND
@FECHAACTUAL >= CONVERT(DATETIME, T0.[U_TCVENCPOLSEGRIMAC], 103)
}
Hola Luis,
Disculpa he estado fuera unos días y no he visto tu duda. Para poner el recuadro tiene que usar los códigos que aparecen en la ventana a la derecha en el recuadro "Further Markup Possibilities", para que aparezca debes poner el tezto entre las expersione
code}...
Un saludo,
Tere
Edited by: Teresa Pestana on Mar 8, 2012 8:07 PM
Edited by: Teresa Pestana on Mar 8, 2012 8:08 PM
Edited by: Teresa Pestana on Mar 8, 2012 8:09 PM
Edited by: Teresa Pestana on Mar 8, 2012 8:09 PM
DECLARE @FECHAACTUAL VARCHAR(10); SET @FECHAACTUAL = CONVERT(VARCHAR(10), GETDATE()+15, 120) SELECT T0.[U_TCTIPO] AS 'TIPO', T0.[U_TCPLACANTIG] AS 'PLACA ANTIGUA', T0.[U_TCPLACNUEV] AS 'PLACA NUEVA', T0.[U_TCPROPIED] AS 'PROPIEDAD', T0.[U_TCSOAT] AS 'SOAT', T0.[U_TCHABVEHNAC] AS 'CERTIF. HABILITACION VEH NACIONAL', T0.[U_TCFECVENC] AS 'FECHA VENC CERTF HABIL VEH NACIONAL', T0.[U_TCCOMANDI] AS 'CERTIF HABIL VEH COMUN ANDINA INTERNACIONAL', T0.[U_TCFVENCOMAND] AS 'FECHA VENC CERTIF HABIL VEH COMUN ANDINA INTERNACIONAL', T0.[U_TCCEROPEMUNLIMA] AS 'CERTIF OPERACION MUNIC DE LIMA-LOCAL', T0.[U_TCFECVENCCERTOPE] AS 'FECHA CERTIFICADO DE OPERACION MUNIC DE LIMA-LOCAL', T0.[U_TCCERTFINSTEC] AS 'CERTIF INSPECCION TECNICA VEHICULAR', T0.[U_TCFVCERTFINTECVE] AS 'CERTIF INSPECCION TECNICA VEHICULAR', T0.[U_TCNROLEASING] AS 'NUMERO LEASING', T0.[U_TCVENCLEASING] AS 'VENCIMIENTO LEASING', T0.[U_TCPOLSEGRIMAC] AS 'NUM POLIZA SEGURO RIMAC', T0.[U_TCVENCPOLSEGRIMAC] AS 'FECHA VENC NUM POLIZA SEGURO RIMAC', T0.[U_TCCTAPLACA] AS 'CUENTAN CON PLACA', T0.[U_TCTARJACTARCH] AS 'TARJ ACT EN ARCHIVO', T0.[U_TCPLACSUNARP] AS 'INFO PLACA SUNARP', T0.[U_TCOBSERV] AS 'OBSERVACIONES' FROM .[@TC_VENCIMIENTOS] T0 WHERE @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCSOAT], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCFECVENC], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCFVENCOMAND], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCFECVENCCERTOPE], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCFVCERTFINTECVE], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCVENCLEASING], 103) OR @FECHAACTUAL <= CONVERT(VARCHAR, T0.[U_TCVENCPOLSEGRIMAC], 103)
Muchas gracias Tere me sirvio tu ayuda. mas bien una consulta, este es mi querie en el cual listo la informacion de mi tabla. Lo que deseo hacer es que me muestre todos menos los que estan vencidos.
En teoria con el where evito que se muestren lo que estan vencidos pero no me esta leyendo igual me muestra todos. Creo q es al momento de comnparar con las fechas. Alguna sugerencia
Edited by: Luis Alberto Rojas Ayllón on Mar 9, 2012 1:46 AM
{CODE
SELECT
T0.[U_TCPLACANTIG],
T0.[U_TCPLACNUEV],
T0.[U_TCPROPIED],
T0.[U_TCSOAT],
T0.[U_TCHABVEHNAC],
T0.[U_TCFECVENC],
T0.[U_TCCOMANDI],
T0.[U_TCFVENCOMAND],
T0.[U_TCCEROPEMUNLIMA],
T0.[U_TCFECVENCCERTOPE],
T0.[U_TCCERTFINSTEC],
T0.[U_TCFVCERTFINTECVE],
T0.[U_TCNROLEASING],
T0.[U_TCVENCLEASING],
T0.[U_TCPOLSEGRIMAC],
T0.[U_TCVENCPOLSEGRIMAC],
T0.[U_TCCTAPLACA],
T0.[U_TCTARJACTARCH],
T0.[U_TCPLACSUNARP],
T0.[U_TCOBSERV],
T0.[U_TCTIPO] FROM [dbo].[@TC_VENCIMIENTOS] T0
WHERE GEDDATE < CONVERT(DATETIME, T0.[U_TCSOAT], 103)
CODE}
Logre poder generar el query de mi tabla definida de usuario. En realidad no me era tan complicado. Mas bien una consulta. En dicha tabla en algunas columnas tengo fechas de vencimientos en formato DD.MM.AAAA
Lo que deseo es mostrar solo la informacion cuya fecha de vencimiento estan vencidas o las que estan 15 dias antes de vencer
en la ultima parte de mi codigo coloco
{CODE GEDDATE < CONVERT(DATETIME, T0.[U_TCSOAT], 103) CODE}
pero me sale error. Alguna sugerencia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.