24/12/2003, 03:56
|
| | Fecha de Ingreso: abril-2003 Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses Puntos: 0 | |
#1 la opción es utilizar la función Convert.
SELECT Convert(Decimal(5, 2), (PERIODO_1_BAS.EST_SOC + PERIODO_2_BAS.EST_SOC + PERIODO_3_BAS.EST_SOC)/ 3) A Dato FROM PERIODO_1_BAS, PERIODO_2_BAS, PERIODO_3_BAS WHERE PERIODO_1_BAS.CEDULAESTUDIANTE = '1' AND PERIODO_2_BAS.CEDULAESTUDIANTE = '1' AND PERIODO_3_BAS.CEDULAESTUDIANTE = '1'
#2 En este caso lo que debes utilizar es un CASE, si bien es un poco complicado, por cierto, no has especificado que pasa si los tres son inferiores a 70 |