Entradas

Mostrando las entradas con la etiqueta store procedures SQL

Cómo conectar la API de Banxico con Google Sheets usando Apps Script

Imagen
Cómo conectar la API de Banxico con Google Sheets usando Apps Script Hace unos días quería automatizar consultas financieras directamente desde Google Sheets utilizando la API de Banco de México (Banxico). La idea era evitar actualizar manualmente: Tipo de cambio USD UDIS CETES TIIE Otros indicadores financieros Después de algunas pruebas terminé creando una integración utilizando Apps Script y la API REST de Banxico. En este artículo quiero mostrar cómo funciona la lógica principal del proyecto y cómo se puede conectar Google Sheets con APIs externas. 🎥 Video demostración 📌 ¿Qué es Apps Script? Apps Script es la plataforma de automatización de Google que permite extender funcionalidades en: Google Sheets Google Docs Google Forms Google Drive Google Workspace Básicamente permite utilizar JavaScript para automatizar procesos dentro de Google. 🔑 Obtener token API Banxico Para consumir la API de Banxico primero es necesario g...

Query SQL recursivo

Imagen
Hola amigos programadores bienvenidos a nuestro blog, en este post veremos un ejemplo para generar en SQL un query que sea recursivo . Primero vamos a explicar el concepto de recursividad, esto quiere decir que podemos entrar a una misma función muchas veces como por ejemplo el hacer una espiral, calcular el factorial de un número. Para fines más gráficos es como las muñecas rusas  Matrioshka En este post, les voy a compartir un ejemplo de como poder hacer un Store Procedure de query recursivo en SQL Server   para la tabla de estructuras de QAD. Antes de continuar les voy a explicar que es un Store Procedure o Procedimiento Almacenado, de manera sencilla son funciones que guardamos en nuestra basde de datos y que podemos ejecutar enviando parámetros, el objetivo es que si ya tenemos una consulta que utilizamos frecuentemente o un programa que va a hacer una consulta a la base de datos, en ocasiones es mejor llamar solo a la función que es nuestro Store Proce...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!