Categoría: Consultas

Extracción de datos

Pivot y Tabla de referencia cruzada

Pivot y tablas de referencia cruzada Las operaciones con la cláusula Pivot nos permite convertir los resultados de una consulta que se muestra en filas y transponer los resultados en columnas. Pivot utiliza las funciones de agregado para presentar los datos en columnas.

Seguir leyendo

Case, Joins y la función IIF

Estructura Case comparada con Join La estructura Case evalua una expresión condicional y retorna uno de múltiples resultados. La estructura Case tiene dos formas (Ver Case en SQL Server)

Seguir leyendo

Mover o copiar asegurables entre esquemas

Moviendo y copiando tablas entre esquemas En ocasiones es necesario mover o copiar tablas u otros objetos entre esquemas, algunos escenarios posibles son el rediseño de la base de datos donde se reorganizarán los objetos en diferentes esquemas, luego de hacer este proceso, es necesario cambiar los scripts como procedimientos almacenados, vistas, triggers, funciones definidas …

Seguir leyendo

UDT con formato tabla – SQL Server

Tipo de dato definido por el usuario con formato tabla En SQL Server se pueden crear tipos de datos definidos por el usuario, estos tipos de datos se pueden utilizar cuando hay varios campos con las mismas características, por ejemplo, datos de tipo nvarchar de 100 caracteres de ancho que son obligatorios, se podrá entonces …

Seguir leyendo

Fechas en SQL Server

Fechas en SQL Server, filtros y campos calculados El manejo correcto de fechas es importante en cualquier programa, en SQL Server existen funciones de fecha nos ayudan a la extracción de datos usando filtros con campos de tipo fecha y también construyendo campos calculados con ellos. Para mas información ver: Funciones de fecha y horaTrabajando …

Seguir leyendo

Usando Case en SQL Server

Estructura Case La estructura Case permite evaluar una o mas condiciones y según el resultado de esta, obtener un resultado diferente. Use Case cuando la cantidad de opciones puede hacer que escribir una estructura Condicional IF sea algo complicado.

Seguir leyendo

Select For XML Path SQL Server

Uso de For XML Path en SQL Server Una consulta Select (Ver Select) se puede mostrar en formato XML (Ver Campos XML), utilizando la opción FOR XML, la cual tiene varios modos, uno de estos es el modo PATH.

Seguir leyendo

Where filtrado de registros SQL Server

Filtrando registros con Where El filtro de registros al hacer consultas permite seleccionar los datos que se requieren usando comparaciones de dos datos del mismo tipo y crear una expresión lógica con las condiciones que deben de cumplir los registros a seleccionar.

Seguir leyendo

Trabajando con fechas en SQL Server

Manejando Fechas en SQL Server Las funciones de fecha y hora de SQL Server permiten manejar y hacer los cálculos usando campos de tipo Fecha y de tipo Hora, es posible que para efectos de algún proceso se tengan que calcular la cantidad de años, meses o días que existen entre dos fechas determinadas. En …

Seguir leyendo

Merge en Graph Tables

Usando Merge en Graph Tables SQL Server Una base de datos gráfica es una colección de nodos (o vértices) y bordes (o relaciones). Un nodo representa una entidad (por ejemplo, una persona o una organización) y un borde representa una relación entre los dos nodos que conecta (por ejemplo, grupos o amigos). Tanto los nodos …

Seguir leyendo