Hola y gracias de antemano por leer mi pregunta lo que estoy tratando de hacer es tratar de volver a usar una sub consulta enviandole unicamente un parametro diferente por ejemplo:
Código SQL:
Ver originalSELECT (SELECT debe - Haber FROM Database1 AS D2 INNER JOIN
D2.id = D.id WHERE Clave = 1) AS saldo_inicial,
(SELECT debe - Haber FROM Database1 AS D2 INNER JOIN
D2.id = D.id WHERE Clave = 2) AS Modificados,
(SELECT debe - Haber FROM Database1 AS D2 INNER JOIN
D2.id = D.id WHERE Clave = 3) AS Definitivos
FROM Database1 AS D
lo que quiero hacer es reutilizar esa subconsulta en una sola ya que practicamente son lo mismo lo unico que cambia es el parametro de filtro.