Funciones Analíticas con SQL Server
En los siguientes artículos que iré creando resumiremos el uso de las siguientes funciones analíticas incorporadas a partir de SQL Server 2012 Estas son: CUME_DIST (Transact-SQL) LEAD (Transact-SQL)...
View ArticleUso de LAG en SQL Server
Dos nuevas funciones analíticas: LAG y LEAD A partir de la versión 2012 de SQL Server se incorporaron entre otras cosas dos funciones nuevas, que permiten acceder a la fila anterior, o posterior de una...
View ArticleRealizar backup con TSQL
Realizar backup de tus bases con TSQL en MS SQL Server Hoy veremos una manera simple de realizar un respaldo de todas nuestras bases de datos mediante un pequeño script. Script para Backup...
View ArticleCrear indices faltantes
Como buscar y crear índices faltantes en nuestra base de datos Navegando por la web me tope con esta conjunto de scripts recomendado por Microsoft que aseguran ser útil para cualquier DBA...
View ArticleObtener el ultimo día del mes con SQL Server
Como obtener el último día del mes con TSQL en SQL Server Anteriormente habíamos visto como podíamos obtener: Primer y último día de Mes Anterior, Actual y Siguiente. Si te interesa ( y trabajas con...
View ArticleTutorial Rank y Dense_Rank
Aprende a usar Rank() y Dense_Rank() Vamos primero con la documentación de estas dos funciones: Rank: https://docs.microsoft.com/en-us/sql/t-sql/functions/rank-transact-sql Dense_Rank...
View ArticleEliminar Repetidos con TSQL
Eliminar Repetidos con TSQL y la función Row_Number() Hoy vamos usar row_number(), una subconsulta, comando IN para buscar y eliminar registros repetidos. En esta nueva etapa me he propuesto compartir...
View ArticleValidar CBU Argentina
Validar – CBU Número de Cuenta – Argentina Siguiendo con estas funciones de TSQL para MS SQL Server, en esta ocasión es para validar los 22 dígitos del CBU. La Clave Bancaria Uniforme (CBU) se compone...
View ArticleValidar Tarjeta de Credito con TSQL
Validar Número de Tarjeta de Crédito La mayoría de los sellos de tarjetas de crédito (Visa, Master, Dinners,etc) usan el algoritmo de Luhn, el cúal mediante un digito verificador corrobora si el resto...
View ArticleCuantos VLF es demasiado?
Entendiendo que es VLF De acuerdo al tamaño que tenga nuestro archivo de LOG (.ldf) es importante controlar los VLF (Virtual Log File). Los VLF, son los archivos virtuales en que se divide nuestro log,...
View ArticleNivel de Fragmentacion de una base de dato
Nivel de Fragmentación Uno de los principales tópicos que se debe verificar es el crecimiento de los archivos que componen una base de datos, como así también el nivel de fragmentación de los índices...
View ArticleContar días hábiles entre una fecha
Como contar días entre fechas La siguiente función para SQL Server permite contar la cantidad de días que existen entre un rango de fechas sin contar Sábados y Domingos.CREATE FUNCTION...
View ArticleAveriguar el Puerto del SQL Server
Averiguar el Puerto en el que está funcionando el SQL Server: Por defecto el motor SQL Server trabaja en los siguientes puertos de manera predeterminada: TCP:1433 UDP:1433 Pero puede ocurrir que esto...
View ArticleContar días sin Sábado ni Domingo
La siguiente es una función de MSSQL Server, la cúal permite saber la cantidad de días que existe en un período determinado sin contar los fines de semana (sábado y domingo).--Primeramente declaramos...
View ArticleCuantos VLF es demasiado?
De acuerdo al tamaño que tenga nuestro archivo de LOG (.ldf) es importante controlar los VLF (Virtual Log File). Los VLF, son los archivos virtuales en que se divide nuestro log, y un exceso de los...
View ArticleNivel de Fragmentacion de una base de dato
Asegurar el mejor rendimiento de una base de datos en MSSQL Server puede ser una tarea labiosa. Uno de los principales tópicos que se debe verificar es el crecimiento de los archivos que componen una...
View ArticleContar días hábiles entre una fecha
La siguiente función para SQL Server permite contar la cantidad de días que existen entre un rango de fechas sin contar Sábados y Domingos.CREATE FUNCTION [dbo].[DiasHabiles](@FechaInicio...
View ArticleAveriguar el Puerto del SQL Server
Averiguar el Puerto en el que está funcionando el SQL Server: Por defecto el motor SQL Server trabaja en los siguientes puertos de manera predeterminada: TCP:1433 UDP:1433 Pero puede ocurrir que esto...
View ArticleContar días sin Sábado ni Domingo
La siguiente es una función de MSSQL Server, la cúal permite saber la cantidad de días que existe en un período determinado sin contar los fines de semana (sábado y domingo).--Primeramente declaramos...
View ArticleTruncar Fecha
De la siguiente manera es posible quitar las horas y los segundos a una fecha.select getdate() -- La manera correcta (desde SQL Server 2008) select cast(getdate() As Date) -- La manera...
View Article