Herramientas de usuario

Herramientas del sitio


informatica:bases_de_datos:oracle:snippets

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:bases_de_datos:oracle:snippets [2026/03/23 14:42] – [Formato de fecha] tempwininformatica:bases_de_datos:oracle:snippets [2026/03/24 16:16] (actual) – [Exportación Excel en español] tempwin
Línea 96: Línea 96:
 FROM tabla FROM tabla
 WHERE TO_CHAR(campo_fecha, 'DY','NLS_DATE_LANGUAGE=AMERICAN') NOT IN ('SAT', 'SUN') WHERE TO_CHAR(campo_fecha, 'DY','NLS_DATE_LANGUAGE=AMERICAN') NOT IN ('SAT', 'SUN')
 +</code>
 +
 +==== Exportación Excel en español ====
 +
 +Si vamos a exportar datos de una consulta a fichero CSV y queremos abrirlo con Excel con configuración española, para que Excel interprete bien las fechas hay que usar alguno de estos formatos:
 +
 +  * Estándar ISO: ''%%'yyyy-mm-dd hh24:mi:ss'%%''
 +  * Formato Excel en español: ''%%'dd/mm/yyyy hh24:mi:ss'%%''
 +
 +Ejemplo:
 +
 +<code sql>
 +SELECT
 +    id,
 +    TO_CHAR(date_creation, 'yyyy-mm-dd hh24:mi:ss') AS fecha_creacion,
 +    TO_CHAR(date_solution, 'yyyy-mm-dd hh24:mi:ss') AS fecha_solucion
 +FROM tabla    
 +</code>
 +
 +O:
 +
 +<code sql>
 +SELECT
 +    id,
 +    TO_CHAR(date_creation, 'dd/mm/yyyy hh24:mi:ss') AS fecha_creacion,
 +    TO_CHAR(date_solution, 'dd/mm/yyyy hh24:mi:ss') AS fecha_solucion
 +FROM tabla    
 </code> </code>
 ===== Texto ===== ===== Texto =====
Línea 186: Línea 213:
   * ''DD'': día con dos dígitos   * ''DD'': día con dos dígitos
   * ''MON'': mes abreviado en texto.   * ''MON'': mes abreviado en texto.
-  * ''RR'': año con 2 dígitos+  * ''RR'': año con 2 dígitos (''RR'' es parecido a ''YY'', pero con lógica para siglos)
 ===== Recursos ===== ===== Recursos =====
  
   * [[https://stackoverflow.com/questions/8919481/how-to-select-only-1-row-from-oracle-sql|Selecciónar solo 1 registro]]   * [[https://stackoverflow.com/questions/8919481/how-to-select-only-1-row-from-oracle-sql|Selecciónar solo 1 registro]]
   * [[https://learnsql.com/blog/the-most-useful-date-and-time-functions-in-oracle-database|The Most Useful Date and Time Functions]]   * [[https://learnsql.com/blog/the-most-useful-date-and-time-functions-in-oracle-database|The Most Useful Date and Time Functions]]
informatica/bases_de_datos/oracle/snippets.1774273341.txt.gz · Última modificación: por tempwin