Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
funcionesreportes [2020/07/30 19:09] – aolano | funcionesreportes [2024/09/26 18:29] (actual) – [Filtrado de fechas] aolano | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Funciones especiales para reportes ====== | ====== Funciones especiales para reportes ====== | ||
- | |||
- | //En construcción// | ||
En esta sección se podrá encontrar información sobre funciones especiales para creación de reportes | En esta sección se podrá encontrar información sobre funciones especiales para creación de reportes | ||
Línea 22: | Línea 20: | ||
| | ||
FROM caso | FROM caso | ||
- | WHERE caso.FECHACREACION BETWEEN {{FECHADESDE}} AND {{FECHAHASTA}} | + | WHERE caso.FECHACREACION BETWEEN |
</ | </ | ||
Línea 35: | Línea 33: | ||
=== Función CONVERT_TZ === | === Función CONVERT_TZ === | ||
- | La función **Convert_TZ** es propia de mysql y permite convertir una fecha desde una zona horaria a otra diferente. Un ejemplo de uso es el siguiente, donde la fecha actual se convierte de la zona horaria UTC a la zona horaria | + | La función **Convert_TZ** es propia de mysql y permite convertir una fecha desde una zona horaria a otra diferente. Un ejemplo de uso es el siguiente, donde la fecha actual se convierte de la zona horaria UTC a ' |
<code mysql> | <code mysql> | ||
Línea 45: | Línea 43: | ||
=== Función GET_VALUE === | === Función GET_VALUE === | ||
- | La función **GET_VALUE** permite obtener el valor correspondiente a la zona horaria especificada en el sistema, el cual obtendremos mediante | + | La función **GET_VALUE** permite obtener el valor correspondiente a la zona horaria especificada en el sistema, el cual requiere |
<code mysql> | <code mysql> | ||
Línea 84: | Línea 82: | ||
===== Extracción de campos personalizados (CF) ===== | ===== Extracción de campos personalizados (CF) ===== | ||
- | Los campos personalizados pueden ser creados y asociados casos, cuentas, | + | Los campos personalizados pueden ser creados y asociados casos, cuentas, |
(un caso de prueba) podemos ver que la columna CF contiene los datos personalizados que se ingresaron al ticket. | (un caso de prueba) podemos ver que la columna CF contiene los datos personalizados que se ingresaron al ticket. | ||
Línea 120: | Línea 118: | ||
| 200501-000001 | " | | 200501-000001 | " | ||
- | === Función | + | === Función |
Los datos guardados en campos personalizados que contengan acentos pueden visualizarse de forma incorrecta al momento de llevarlos a un reporte. La siguiente sentencia SQL obtiene los datos de un caso cuyos CF contienen datos con acentos: | Los datos guardados en campos personalizados que contengan acentos pueden visualizarse de forma incorrecta al momento de llevarlos a un reporte. La siguiente sentencia SQL obtiene los datos de un caso cuyos CF contienen datos con acentos: | ||
Línea 131: | Línea 129: | ||
FROM caso | FROM caso | ||
where caso.REFNUM =" | where caso.REFNUM =" | ||
- | < | + | </code> |
El resultado arrojado es el siguiente: | El resultado arrojado es el siguiente: | ||
Línea 140: | Línea 138: | ||
- | Con el fin de dar un formato adecuado a los textos con acentos se usa la función de SQL **CONVERT** usando además el parámetro **UTF8**, | + | Con el fin de dar un formato adecuado a los textos con acentos se usa la función de SQL **CONVERT** usando además el parámetro **UTF8**, de esta forma: **CONVERT(Texto using UTF8)**. El siguiente ejemplo usa la función **CONVERT** en la consulta |
<code mysql> | <code mysql> |