class= " lineNumbers "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
|
class=
class= " id= " codeSnippet943794 --ИЗМЕНИТЕ ВЗГЛЯД [dbo]. [LIBRARY_LOAN_REGISTRATION_VIEW]
--КАК
Отборно
LLR.ID,
ISNULL (LLR.LIBRARY_ID, - 1) КАК LIBRARY_ID,
ISNULL (LC.LIBRARY_NAME, '') КАК LIBRARY_NAME,
ISNULL (LC.FINE_PRICE, 1) КАК FINE_PRICE,
ISNULL (LLR.ASSET_ID, - 1) КАК ASSET_ID,
ISNULL (LR.TITLE, '') КАК НАЗВАНИЕ,
ISNULL (LLR.LOANER_ID, - 1) КАК LOANER_ID,
СЛУЧАЙ LOANER_ID
КОГДА 1 ПОСЛЕ ЭТОГО ISNULL (STUDENT_REG.FIRST_NAME, '') + '' + ISNULL (STUDENT_REG.LAST_NAME, '')
КОГДА 2 ПОСЛЕ ЭТОГО ISNULL (TEACHER.FIRST_NAME, '') + '' + ISNULL (TEACHER.LAST_NAME, '')
КОГДА 3 ПОСЛЕ ЭТОГО ISNULL (ADMINISTRATOR.FIRST_NAME, '') + '' + ISNULL (ADMINISTRATOR.LAST_NAME, '')
КОГДА 4 ПОСЛЕ ЭТОГО ISNULL (PRINCIPAL.FIRST_NAME, '') + '' + ISNULL (PRINCIPAL.LAST_NAME, '')
КОГДА 5 ПОСЛЕ ЭТОГО ISNULL (PARENT.FIRST_NAME, '') + '' + ISNULL (PARENT.LAST_NAME, '')
КОНЕЦ КАК LOANER_NAME,
ISNULL (LLR.LOANER_TYPE_ID, - 1) КАК LOANER_TYPE_ID,
ISNULL (НОВООБРАЩЕННЫЙ (varchar, LLR.LOAN_DATE, 106), '') КАК LOAN_DATE,
ISNULL (НОВООБРАЩЕННЫЙ (varchar, LLR.DUE_DATE, 106), '') КАК DUE_DATE,
ISNULL (НОВООБРАЩЕННЫЙ (varchar, LLR.RETURN_DATE, 106), '') КАК RETURN_DATE,
DATEDIFF (dd, DUE_DATE, getdate ()) КАК NUM_OF_DAY_LATE,
ISNULL (LLR.LENDING_STATUS_ID, - 1) КАК LENDING_STATUS_ID,
(DATEDIFF (dd, DUE_DATE, getdate ()) * FINE_PRICE) КАК FINE_AMOUNT,
ISNULL (LKLS.NAME, '') КАК LENDING_STATUS
ОТ
dbo.LIBRARY_LOAN_REGISTRATION ОЕ LLR НАРУЖНЫМИ СОЕДИНЯЮТ
dbo.LIBRARY_CONFIGURATION LC НА ОМ LLR.LIBRARY_ID=LC.ID НАРУЖНЫМ СОЕДИНЯЮТ
dbo.LIBRARY_REPOSITORY LR НА ОМ LLR.ASSET_ID=LR.ID НАРУЖНЫМ СОЕДИНЯЮТ
dbo.LIBRARY_KEYWORD_LENDING_STATUS LKLS НА ОМ LLR.LENDING_STATUS_ID=LKLS.KEYWORD_ID НАРУЖНЫМ СОЕДИНЯЮТ
dbo.STUDENTS_REGISTRATION_VIEW КАК STUDENT_REG НА LLR.LOANER_ID = STUDENT_REG.ID И LLR.LOANER_ID = ОЕ 1 НАРУЖНЫМ СОЕДИНЯЮТ
dbo.STAFF_REGISTRATION_VIEW КАК УЧИТЕЛЬ НА LLR.LOANER_ID = TEACHER.ID И LLR.LOANER_ID = 2 ВЫШЛО НАРУЖНЫМ СОЕДИНЯЕТ
dbo.STAFF_REGISTRATION_VIEW КАК АДМИНИСТРАТОР НА LLR.LOANER_ID = ADMINISTRATOR.ID И LLR.LOANER_ID =3 ВЫШЛО НАРУЖНЫМ СОЕДИНЯЕТ
dbo.STAFF_REGISTRATION_VIEW КАК ГЛАВА НА LLR.LOANER_ID = PRINCIPAL.ID И LLR.LOANER_ID = 4 ВЫШЛО НАРУЖНЫМ СОЕДИНЯЕТ
dbo.PARENT_REGISTRATION_VIEW КАК РОДИТЕЛЬ НА LLR.LOANER_ID = PARENT.ID И LLR.LOANER_ID = 5
ИДИТЕ
УСТАНОВИТЕ ANSI_NULLS
ИДИТЕ
УСТАНОВИТЕ QUOTED_IDENTIFIER
ИДИТЕ
|