ÚNETE a dos resultados de instrucción SELECT

¿Es posible unir los resultados de las declaraciones SELECT de 2 sql en una declaración? Tengo una base de datos de tareas donde cada registro es una tarea separada, con fechas límite (y un PALT, que es solo una INT de días desde el inicio hasta la fecha límite. La edad también es una cantidad de días de INT).

Quiero tener una tabla que tenga a cada persona en la tabla, el número de tareas que tienen y el número de tareas TARDÍAS que tienen (si las hay)

Puedo obtener estos datos en tablas separadas fácilmente, así:

<code>SELECT ks, COUNT(*) AS '# Tasks' FROM Table GROUP BY ks
</code>

devolviendo datos como:

<code>ks        # Tasks
person1   7
person2   3
</code>

y luego tengo

<code>SELECT ks, COUNT(*) AS '# Late' FROM Table WHERE Age > Palt GROUP BY ks
</code>

que devuelve:

<code>ks        # Late
person1   1
person2   1
</code>

Y quiero unirme a los resultados de estas dos declaraciones selectas (por KS)

Estoy tratando de evitar el uso de una tabla temporal, pero si esa es la única forma práctica de hacerlo, me gustaría saber más sobre el uso de tablas temporales de esta manera.

También traté de hacer algún tipo de conteo () # de filas que satisfacen un condicional, pero tampoco pude averiguar cómo hacerlo. Si es posible, eso también funcionaría.

Anexo: Lo siento, quiero que mis resultados tengan columnas para KS, Tareas y Tardío

<code>KS        # Tasks   # Late
person1   7         1
person2   3         1
person3   2         0  (or null)
</code>

Además, quiero que una persona se presente incluso si no tiene tareas tardías.

SUMA (CASO CUANDO Edad> Palt ENTONCES 1 OTRAS 0 FINAL) ¡Tarde funciona bien, gracias por esta respuesta!

También funcionan dos sentencias de selección, usar un IZQUIERDA IZQUIERDA para unirlas también funciona, y ahora entiendo cómo unir múltiples selecciones de esta manera. ¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta