paametro consulta on decimales |
Responder
|
| Autor | |
matmax1
Habitual
Unido: 16/Abril/2006 Estado: Sin conexión Puntos: 95 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Tema: paametro consulta on decimalesEnviado: 19/Octubre/2023 a las 12:29 |
|
Buenos dias, tengo un problema on una consulta, temgo un campo numerico (IRPF), el cual uso en una consulta por codigo, el poblema lo tengo cuando uso un numero decimal, ña coma del numero la toma como si fuese el separador de parametro de una funcion, si hago el replace de la coma por el puno, ya no coincide con el valor del campo 12,22 no es lo mismo que 12.22 usando el replace, Esta es la consulta
sqlInicio = "SELECT MOVIM.* " & _ "FROM MOVIM " & _ "WHERE ((MOVIM.TRIMESTRE)= '" & cTrimestre & "' AND (MOVIM.TIPOIVA)= " & nTipoIvaComprasTrimestre & " AND (MOVIM.MOV)='COMPRA' AND " & _ "(MOVIM.MILECO_DAVID)='" & cQuienEs & "' AND (MOVIM.IRPF)= " & Replace(nRetencion, ",", ".") & " ) ORDER BY MOVIM.FECHA" para el valor 0 si funciona, ahora numeros decimales no. Alguien sabria decirme como lo soluciono?, Gracias.
Editado por matmax1 - 19/Octubre/2023 a las 12:31 |
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 19/Octubre/2023 a las 12:37 |
|
Access tiene una función específica para eso: Str
AND (MOVIM.IRPF)= " & Str(nRetencion) & " ) ORDER
|
|
![]() |
|
matmax1
Habitual
Unido: 16/Abril/2006 Estado: Sin conexión Puntos: 95 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 19/Octubre/2023 a las 19:01 |
|
Gracias por contestar Mihura, el caso es que si la variable y el valor del campo IRPF, que es numerico doble, es 0 si funciona la consulta, pero si el valor es un numero decimal, no muestra nada.
Editado por matmax1 - 19/Octubre/2023 a las 19:04 |
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 19/Octubre/2023 a las 19:35 |
|
¿y MOVIM.IRPF tiene valores en la tabla con decimales?
|
|
![]() |
|
matmax1
Habitual
Unido: 16/Abril/2006 Estado: Sin conexión Puntos: 95 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 19/Octubre/2023 a las 19:39 |
|
Hola, si, es el resultado de multiplicar un numero por 0,07, es decir el 7% de una cantidad y la cosulta solo mostraria ese registro, y la varible es de tipo doble. aunque la podria cambia de tipo si hiciese falta
Editado por matmax1 - 19/Octubre/2023 a las 19:50 |
|
![]() |
|
matmax1
Habitual
Unido: 16/Abril/2006 Estado: Sin conexión Puntos: 95 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 19/Octubre/2023 a las 22:38 |
|
Resuelto. Use otro campo en la consulta que indica el porcentaje a usar cuando calculo el valor del campo IRPF
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |