Necesito crear un trabajo en segundo plano que procese una tabla buscando filas que coincidan en una identificación particular con diferentes estados. Almacenará los datos de fila en una cadena para comparar los datos contra una fila con una identificación coincidente.Cómo comparo 2 filas de la misma tabla (SQL Server)
Sé la sintaxis para obtener los datos de la fila, pero nunca he intentado comparar 2 filas de la misma tabla antes? ¿Cómo se hace? ¿Tendría que usar variables para almacenar los datos de cada uno? O de alguna otra manera?
(Uso de SQL Server 2008)
NO debe usar esa sintaxis. Use uniones específicas en su lugar. Las formas de unión izquierda y derecha de esa sintaxis están en desuso. No me sorprendería encontrar este formulario obsoleto en la próxima versión. – HLGEM
@HLGEM - ¿Puede proporcionar enlaces sobre dónde se menciona esto como obsoleto, por favor? – Pauk
@Pauk ms-help: //MS.SQLCC.v10/MS.SQLSVR.v10.en/s10sq_GetStart/html/c10eeaa5-3d3c-49b4-a4bd-5dc4fb190142.htm E incluso si no estaban en desuso, la izquierda y la derecha las versiones no deben usarse ya que dan resultados inconsistentes y a veces inexactos. A veces se pueden interpretar como una combinación cruzada en lugar de una combinación izquierda o derecha. – HLGEM