SQL Server – Como remover todos los caracteres desde un String usando T-SQL

Muchas veces como desarrolladores tenemos que manipular strings en nuestras consultas usando el lenguaje T-SQL, en este caso veremos una alternativa para poder remover todos los caracteres de un string dejando solo los números en dicha cadena de caracteres. Problema: Supongamos que tenemos el siguiente string “adfer123df34” y deseamos solo quedarnos con los números enteros de dicha cadena de caracteres. Solución: SET NOCOUNT ON DECLARE @contador INT DECLARE @cadena VARCHAR(8000)…

Como quitar la hora de un campo datetime en SQL

Hoy quería compartir con ustedes algo que con frecuencia es necesario hacer en nuestras consultas en SQL, pero siempre debemos buscar como hacerlo y espero que tenerlo aquí les sea de ayuda. El escenario inicial, es que tenemos un campo del tipo DateTime, el cual tiene fecha y hora y por algún motivo necesitamos  el campo solo con la fecha, así que les dejare por aquí la instrucción SQL necesaria…

Por qué una consulta en SQL devuelve resultados diferentes para distintos formatos de fechas?

Hola les quería comentar hoy, un problema que puede suceder si debemos realizar una consulta en SQL y en la condición de la misma (clausula WHERE) tenemos involucrada una conversion de fecha. Vamos con un ejemplo. Supongamos que tenemos una tabla Empleados en nuestra base de datos, y hacemos una consulta para ver solo la columna Fecha de Ingreso y obtenemos los siguiente: SELECT DISTINCT FechaIngreso FROM Empleados 2010-10-31 2014-11-01…

Las 3 mejores herramientas gratuitas y livianas que facilitan la administración de base de datos

Como desarrolladores en algún momento debemos manejar base de datos y por excelencia cuando hablamos de administrar base de datos SQL utilizamos SQL Server Management Studio. Microsoft nos brinda una versión gratuita para ahorrar dinero y problemas de licencia que es SQL Express, pero la contraparte de esto es que consume 200 MB. Desde la versión de SQL server 2012, se incluye una versión minimalista del motor SQL Server Management llamada LocalDB.  La…