Articles of tsql

Cálculos sobre múltiples filas SQL Server

Si tengo datos en el formatting; Account | Period | Values Revenue | 2013-01-01 | 5432 Revenue | 2013-02-01 | 6471 Revenue | 2013-03-01 | 7231 Costs | 2013-01-01 | 4321 Costs | 2013-02-01 | 5672 Costs | 2013-03-01 | 4562 Y quiero get resultados como; Account | Period | Values Margin | 2013-01-01 | […]

Error en la statement de la variable mysint bigint dentro de la function nextval personalizada

Olvidé poner directiva delimitadora, algo de punto y coma y estaba usando la syntax tsl como [seleccionar variable = campo] que no es válida en mysql. El error Mysql cuando se utiliza la syntax tsl es [no se permite devolver un set de resultados de una function] y no ayuda mucho. @AndreKR me lo señala […]

Selección de la database SQL Server de PHP

Tengo tres bases de datos de SQL Server en una instancia de SQL Server. Cada vez que consulto en diferentes bases de datos, tengo que seleccionar la database. ¿Hay alguna manera de hacer consultas sin seleccionar la database? Me gusta esto: SELECT * FROM database_name.table_name WHERE id = 1

Crear una jerarquía en SQL Server

Tengo datos en el siguiente formatting. tabla 1 e_id e_name e_type ————————- 1 CBC 2 2 ABC 3 3 N2 1 4 CBC1 3 5 ABC1 3 6 N1 1 Tabla 2 N_ID N_Name ————— 3 N2 6 N1 Tabla 3 N_ID E_ID ———— 3 1 3 2 3 3 6 4 6 5 6 […]

Unir statement con diferentes condiciones en diferentes sets de filas

Necesito unir dos tablas usando diferentes condiciones en diferentes sets de filas. Por ejemplo, si RowID < 100 on t1.ColA = t2.ColB y si RowID >= 100 on t1.ColA = t2.ColB+1 Implementé esto de la siguiente manera: … On (RowID <100 and t1.ColA=t2.ColB) OR (RowID >=100 on t1.ColA=t2.ColB+1) … Pero es muy lento, ¿cuál es […]

¿Cómo elimino loggings duplicates o los fusiono con restricciones de key externa intactas?

Tengo una database generada a partir de un documento XML con loggings duplicates. Sé cómo eliminar un logging de la tabla principal, pero no los que tienen restricciones de key externa. Tengo una gran cantidad de documentos XML, y se insertan sin importar duplicates o no. Una solución para eliminar duplicates es simplemente eliminar los […]

Sumar valores de bases de datos y parametrizarlo.

Quiero resumir valores de varias bases de datos. En este momento tengo tres bases de datos: SPA_PROD , SPB_PROD y SPC_PROD . Mi consulta SQL: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TESTSUM]') AND TYPE IN (N'P',N'PC')) DROP PROCEDURE [dbo].[TESTSUM] GO CREATE PROC TESTSUM AS BEGIN DECLARE @dbName SYSNAME, @ObjectSUM INT, @d datetime […]

Fechas de salida en formatting MMDDYYYY de manera eficiente

Tengo el siguiente script que da como resultado YYYYMMDD . Sin embargo, necesito el resultado en formatting MMDDYYYY . ¿Alguien puede ayudarme? No quiero ningún guion / trazo / punto entre los numbers. SELECT CONVERT(VARCHAR(10), RowUpdateDateTime, 112) from MyTable Resultados: 20141113 Quiero que se vea como 11132014 . FORMAT syntax FORMAT pero me tomó una […]

¿Cómo agregar 1 loggings de datos a los anteriores?

Estoy atorado en el problema como si estuviera pasando el ID de la count y sobre la base de que SP elige la cantidad de detalles de una persona, por ejemplo, AccountID AccountTitle TransactionDate Amount 1 John01 2014/11/28 20 ahora si hay 2do o más loggings para el mismo ID de count, entonces debe agregarse […]

get valores máximos por grupo

Datos brutos como resultado de una create view "data" as select […] instrucción de selección: projectId resourceId num 1052785922 318153743 10 1052785922 318153743 20 1052785922 318153743 30 1052785936 -2097765361 20 1052785936 318153743 10 1052785936 528513104 30 1052786014 -2097765361 20 1052786014 318153743 10 1052786014 528513104 30 1052786021 -2097765361 20 1052786021 318153743 10 1052786021 528513104 30 1052786099 […]