Frage : SQL WENN Aussage

Ich habe den folgenden Code, der eine Störung erzeugt:

The, das Mehrfachbezeichner „AE_Not_Frequent_attenders.age“ nicht bound.

Here sein könnte, ist der Code. Ich bin nicht sicher, wie man es regelt?

create Verfahren delete_rows
as
IF AE_Not_Frequent_attenders.age >16
LÖSCHUNG VON AE_Not_Frequent_attenders WO AE_Not_Frequent_attenders.AttendanceTotal <=3

ELSE

IF AE_Not_Frequent_attenders.age <= 16
LÖSCHUNG VON AE_Not_Frequent_attenders WO AE_Not_Frequent_attenders.AttendanceTotal <2


Antwort : SQL WENN Aussage

Sie können nicht refernce die Spalten wie das in WENN Aussage.

Sie tun etwas wie das folgende:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Verfahren delete_rows verursachen 
wie

LÖSCHUNG 
   AE_Not_Frequent_attenders
VON 
  AE_Not_Frequent_attenders 
WO 
(
          AE_Not_Frequent_attenders.AttendanceTotal <>16
)
ODER
(
         AE_Not_Frequent_attenders.age  <>
           
Weitere Lösungen  
 
programming4us programming4us