Vous êtes sur la page 1sur 5

SELECT COUNT(*) FROM (

SELECT SQ_AR_XACTS_AR_SCH.CUSTOMER_TRX_ID C1_CUST_TRX_ID,


SQ_AR_XACTS_AR_SCH.LAST_UPDATE_DATE C2_LAST_UPDATE_DATE,
SQ_AR_XACTS_AR_SCH.LAST_UPDATED_BY C3_LAST_UPDATED_BY,
SQ_AR_XACTS_AR_SCH.CREATION_DATE C4_CREATION_DATE,
SQ_AR_XACTS_AR_SCH.CREATED_BY C5_CREATED_BY,
SQ_AR_XACTS_AR_SCH.TRX_NUMBER C6_TRX_NUMBER,
SQ_AR_XACTS_AR_SCH.TRX_DATE C7_TRX_DATE,
SQ_AR_XACTS_AR_SCH.BILL_TO_CONTACT_ID C8_BILL_TO_CONT_ID,
SQ_AR_XACTS_AR_SCH.SOLD_TO_SITE_USE_ID C9_SOLD_TO_SITEUSE_ID,
SQ_AR_XACTS_AR_SCH.BILL_TO_CUSTOMER_ID C10_BILL_TO_CUST_ID,
SQ_AR_XACTS_AR_SCH.BILL_TO_SITE_USE_ID C11_BILL_TO_SITEUSE_ID,
SQ_AR_XACTS_AR_SCH.SHIP_TO_SITE_USE_ID C12_SHIP_TO_SITEUSE_ID,
SQ_AR_XACTS_AR_SCH.TERM_ID C13_TERM_ID,
TO_CHAR(SQ_AR_XACTS_AR_SCH.RESOURCE_ID) C14_SALESREP_ID,
SQ_AR_XACTS_AR_SCH.PURCHASE_ORDER C15_PURCHASE_ORDER,
SQ_AR_XACTS_AR_SCH.TERRITORY_ID C16_TERRITORY_ID,
COALESCE(SQ_AR_XACTS_AR_SCH.INVOICE_CURRENCY_CODE,'__UNASSIGNED__') C17_INVOIC
E_CURR_CODE,
SQ_AR_XACTS_AR_SCH.RECEIPT_METHOD_ID C18_RECEIPT_METHOD_ID,
SQ_AR_XACTS_AR_SCH.INTERFACE_HEADER_CONTEXT C19_INT_HDRATTR_CONTXT,
SQ_AR_XACTS_AR_SCH.INTERFACE_HEADER_ATTRIBUTE1 C20_INT_HDRATTR_1,
SQ_AR_XACTS_AR_SCH.PAYING_SITE_USE_ID C21_PAYING_SITEUSE_ID,
SQ_AR_XACTS_AR_SCH.PAYMENT_SCHEDULE_ID C22_PAYMENT_SCH_ID,
SQ_AR_XACTS_AR_SCH.DUE_DATE C23_DUE_DATE,
SQ_AR_XACTS_AR_SCH.AMOUNT_DUE_ORIGINAL C24_ORIG_AMT_SCH,
SQ_AR_XACTS_AR_SCH.AMOUNT_DUE_REMAINING C25_AMT_DUE_REMAINING,
(
CASE
WHEN SQ_AR_XACTS_AR_SCH.AMOUNT_DUE_ORIGINAL < 0.0000000000
THEN 'CREDIT'
ELSE 'DEBIT'
END ) C26_DB_CR_IND,
SQ_AR_XACTS_AR_SCH.CUSTOMER_SITE_USE_ID C27_CUST_SITEUSE_ID,
SQ_AR_XACTS_AR_SCH.TERMS_SEQUENCE_NUMBER C28_TERMS_SEQ_NUM,
SQ_AR_XACTS_AR_SCH.ACTUAL_DATE_CLOSED C29_ACTUAL_DATE_CLOSED,
SQ_AR_XACTS_AR_SCH.NUMBER_OF_DUE_DATES C30_NUM_OF_DUE_DTS,
SQ_AR_XACTS_AR_SCH.STATUS C31_STATUS,
SQ_AR_XACTS_AR_SCH.CUST_TRX_LINE_GL_DIST_ID C32_CUST_TRX_GLDIST_ID,
SQ_AR_XACTS_AR_SCH.CODE_COMBINATION_ID C33_CODE_COMB_ID,
SQ_AR_XACTS_AR_SCH.SET_OF_BOOKS_ID C34_SET_OF_BOOKS_ID,
SQ_AR_XACTS_AR_SCH.AMOUNT C35_DIST_AMOUNT,
SQ_AR_XACTS_AR_SCH.GL_DATE C36_GL_DATE,
SQ_AR_XACTS_AR_SCH.GL_POSTED_DATE C37_GL_POSTED_DATE,
SQ_AR_XACTS_AR_SCH.ACCTD_AMOUNT C38_ACCTD_AMOUNT,
SQ_AR_XACTS_AR_SCH.CUST_TRX_TYPE_ID C39_CUST_TRX_TYPE_ID,
SQ_AR_XACTS_AR_SCH.ORG_ID C40_TRX_TYPE_ORG_ID,
SQ_AR_XACTS_AR_SCH.LEGAL_ENTITY_ID C41_LEGAL_ENTITY_ID,
'RA_CUST_TRX_LINE_GL_DIST_ALL'
||'~'
|| TO_CHAR(SQ_AR_XACTS_AR_SCH.CUST_TRX_LINE_GL_DIST_ID) C42_ACCT_DOC_ID,
SQ_AR_XACTS_AR_SCH.AUX1_CHANGED_ON_DT C43_AUX1_CHANGED_ON_DT,
SQ_AR_XACTS_AR_SCH.PROJ_NUM C44_PROJ_NUM,
SQ_AR_XACTS_AR_SCH.AUX2_CHANGED_ON_DT C45_AUX2_CHANGED_ON_DT,
'P'
||'~'
||SQ_AR_XACTS_AR_SCH.PAYMENT_SCHEDULE_ID C46_INTEGRATION_ID,
SQ_AR_XACTS_AR_SCH.CURRENCY_CODE C47_CURRENCY_CODE,
SQ_AR_XACTS_AR_SCH.CHANGED_ON_DT C48_CHANGED_ON_DT,

SQ_AR_XACTS_AR_SCH.COMMENTS C49_TRANSACTION_DESCR,
SQ_AR_XACTS_AR_SCH.SPECIAL_INSTRUCTIONS C50_TRANSACTION_DESCR2,
SQ_AR_XACTS_AR_SCH.X_TRANSACTION_TYPE C51_X_TRANSACTION_TYPE,
SQ_AR_XACTS_AR_SCH.X_TRANSACTION_SOURCE C52_X_TRANSACTION_SOURCE,
SQ_CONTACT_POINTS.EMAIL_PURPOSE C53_X_EMAIL_PURPOSE,
SQ_CONTACT_POINTS.FAX_PURPOSE C54_X_FAX_PURPOSE,
SQ_AR_XACTS_AR_SCH.X_STATUS C55_X_STATUS,
SQ_AR_XACTS_AR_SCH.X_REFERENCE C56_X_UNPAID_REASON,
SQ_PURPOSE.MEANING C57_X_REFERENCE,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE1 C58_X_ATTRIBUTE_1,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE2 C59_X_ATTRIBUTE_2,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE3 C60_X_ATTRIBUTE_3,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE4 C61_X_ATTRIBUTE_4,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE5 C62_X_ATTRIBUTE_5,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE6 C63_X_ATTRIBUTE_6,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE7 C64_X_ATTRIBUTE_7,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE8 C65_X_ATTRIBUTE_8,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE9 C66_X_ATTRIBUTE_9,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE10 C67_X_ATTRIBUTE_10,
SQ_AR_XACTS_AR_SCH.X_CT_REFERENCE_NO C68_X_CT_REFERENCE_NO,
SQ_AR_XACTS_AR_SCH.X_ACTUAL_DATE_CLOSED C69_X_ACTUAL_DATE_CLOSED,
SQ_AR_XACTS_AR_SCH.X_GL_TRANSFER_DATE X_GL_TRANSFER_DATE,
SQ_AR_XACTS_AR_SCH.ATTRIBUTE11 C70_X_ATTRIBUTE_11
FROM (
(
/* Subselect from SDE_ORA_Stage_ARTransactionFact_ARSchedules.W_ORA_AR_XACTS_F
_TMP_SQ_AR_XACTS_AR_SCH
*/
SELECT RA_CUSTOMER_TRX_ALL.CUSTOMER_TRX_ID CUSTOMER_TRX_ID,
AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE LAST_UPDATE_DATE,
RA_CUSTOMER_TRX_ALL.LAST_UPDATED_BY LAST_UPDATED_BY,
RA_CUSTOMER_TRX_ALL.CREATION_DATE CREATION_DATE,
RA_CUSTOMER_TRX_ALL.CREATED_BY CREATED_BY,
RA_CUSTOMER_TRX_ALL.TRX_NUMBER TRX_NUMBER,
RA_CUSTOMER_TRX_ALL.TRX_DATE TRX_DATE,
RA_CUSTOMER_TRX_ALL.BILL_TO_CONTACT_ID BILL_TO_CONTACT_ID,
RA_CUSTOMER_TRX_ALL.SOLD_TO_SITE_USE_ID SOLD_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.BILL_TO_CUSTOMER_ID BILL_TO_CUSTOMER_ID,
RA_CUSTOMER_TRX_ALL.BILL_TO_SITE_USE_ID BILL_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.SHIP_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID,
RA_CUSTOMER_TRX_ALL.TERM_ID TERM_ID,
RA_CUSTOMER_TRX_ALL.PURCHASE_ORDER PURCHASE_ORDER,
RA_CUSTOMER_TRX_ALL.TERRITORY_ID TERRITORY_ID,
RA_CUSTOMER_TRX_ALL.INVOICE_CURRENCY_CODE INVOICE_CURRENCY_CODE,
RA_CUSTOMER_TRX_ALL.RECEIPT_METHOD_ID RECEIPT_METHOD_ID,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_ATTRIBUTE1 INTERFACE_HEADER_ATTRIBUTE1,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_CONTEXT INTERFACE_HEADER_CONTEXT,
RA_CUSTOMER_TRX_ALL.PAYING_SITE_USE_ID PAYING_SITE_USE_ID,
AR_PAYMENT_SCHEDULES_ALL.PAYMENT_SCHEDULE_ID PAYMENT_SCHEDULE_ID,
AR_PAYMENT_SCHEDULES_ALL.DUE_DATE DUE_DATE,
AR_PAYMENT_SCHEDULES_ALL.AMOUNT_DUE_ORIGINAL AMOUNT_DUE_ORIGINAL,
AR_PAYMENT_SCHEDULES_ALL.AMOUNT_DUE_REMAINING AMOUNT_DUE_REMAINING,
AR_PAYMENT_SCHEDULES_ALL.CUSTOMER_SITE_USE_ID CUSTOMER_SITE_USE_ID,
AR_PAYMENT_SCHEDULES_ALL.TERMS_SEQUENCE_NUMBER TERMS_SEQUENCE_NUMBER,
AR_PAYMENT_SCHEDULES_ALL.ACTUAL_DATE_CLOSED ACTUAL_DATE_CLOSED,
AR_PAYMENT_SCHEDULES_ALL.NUMBER_OF_DUE_DATES NUMBER_OF_DUE_DATES,
AR_PAYMENT_SCHEDULES_ALL.STATUS STATUS,
RA_CUST_TRX_LINE_GL_DIST_ALL.CUST_TRX_LINE_GL_DIST_ID CUST_TRX_LINE_GL_DIST_
ID,
RA_CUST_TRX_LINE_GL_DIST_ALL.CODE_COMBINATION_ID CODE_COMBINATION_ID,

RA_CUST_TRX_LINE_GL_DIST_ALL.SET_OF_BOOKS_ID SET_OF_BOOKS_ID,
RA_CUST_TRX_LINE_GL_DIST_ALL.AMOUNT AMOUNT,
RA_CUST_TRX_LINE_GL_DIST_ALL.GL_DATE GL_DATE,
RA_CUST_TRX_LINE_GL_DIST_ALL.GL_POSTED_DATE GL_POSTED_DATE,
RA_CUST_TRX_LINE_GL_DIST_ALL.ACCTD_AMOUNT ACCTD_AMOUNT,
RA_CUST_TRX_TYPES_ALL.CUST_TRX_TYPE_ID CUST_TRX_TYPE_ID,
RA_CUSTOMER_TRX_ALL.ORG_ID ORG_ID,
RA_CUSTOMER_TRX_ALL.LEGAL_ENTITY_ID LEGAL_ENTITY_ID,
AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE AUX1_CHANGED_ON_DT,
RA_CUST_TRX_LINE_GL_DIST_ALL.LAST_UPDATE_DATE AUX2_CHANGED_ON_DT,
RA_CUSTOMER_TRX_ALL.INTERFACE_HEADER_ATTRIBUTE1 PROJ_NUM,
'Y' HISTORY_FLAG,
RA_SALESREPS_ALL.RESOURCE_ID RESOURCE_ID,
GL_LEDGERS.CURRENCY_CODE CURRENCY_CODE,
AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE CHANGED_ON_DT,
RA_CUSTOMER_TRX_ALL.COMMENTS COMMENTS,
RA_CUSTOMER_TRX_ALL.SPECIAL_INSTRUCTIONS SPECIAL_INSTRUCTIONS,
RA_CUST_TRX_TYPES_ALL.NAME X_TRANSACTION_TYPE,
RA_BATCH_SOURCES_ALL.NAME X_TRANSACTION_SOURCE,
AR_LOOKUPS.MEANING X_STATUS,
RA_CUSTOMER_TRX_ALL.CT_REFERENCE X_REFERENCE,
AR_PAYMENT_SCHEDULES_ALL.ACTUAL_DATE_CLOSED X_ACTUAL_DATE_CLOSED,
RA_CUSTOMER_TRX_ALL.CT_REFERENCE X_CT_REFERENCE_NO,
-ARPT_SQL_FUNC_UTIL.GET_FIRST_REAL_DUE_DATE(RA_CUSTOMER_TRX_ALL.CUSTOMER_TR
X_ID , RA_CUSTOMER_TRX_ALL.TERM_ID , RA_CUSTOMER_TRX_ALL.TRX_DATE) X_TERM_DUE_DA
TE,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE1 ATTRIBUTE1,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE2 ATTRIBUTE2,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE3 ATTRIBUTE3,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE4 ATTRIBUTE4,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE5 ATTRIBUTE5,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE6 ATTRIBUTE6,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE8 ATTRIBUTE8,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE9 ATTRIBUTE9,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE10 ATTRIBUTE10,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE11 ATTRIBUTE11,
XLA_AE_HEADERS.GL_TRANSFER_DATE X_GL_TRANSFER_DATE,
RA_CUSTOMER_TRX_ALL.ATTRIBUTE7 ATTRIBUTE7
FROM (((((APPS.RA_CUST_TRX_LINE_GL_DIST_ALL RA_CUST_TRX_LINE_GL_DIST_ALL
INNER JOIN (APPS.RA_CUSTOMER_TRX_ALL RA_CUSTOMER_TRX_ALL
INNER JOIN APPS.AR_PAYMENT_SCHEDULES_ALL AR_PAYMENT_SCHEDULES_ALL
ON RA_CUSTOMER_TRX_ALL.CUSTOMER_TRX_ID
=AR_PAYMENT_SCHEDULES_ALL.CUSTO
MER_TRX_ID)
ON RA_CUST_TRX_LINE_GL_DIST_ALL.CUSTOMER_TRX_ID=RA_CUSTOMER_TRX_ALL.CUSTOMER_T
RX_ID)
LEFT OUTER JOIN APPS.RA_CUST_TRX_TYPES_ALL RA_CUST_TRX_TYPES_ALL
ON RA_CUSTOMER_TRX_ALL.CUST_TRX_TYPE_ID = RA_CUST_TRX_TYPES_ALL.CUST_TRX_TYPE_
ID
AND RA_CUSTOMER_TRX_ALL.ORG_ID
= RA_CUST_TRX_TYPES_ALL.ORG_ID)
LEFT OUTER JOIN APPS.RA_SALESREPS_ALL RA_SALESREPS_ALL
ON RA_CUSTOMER_TRX_ALL.PRIMARY_SALESREP_ID=RA_SALESREPS_ALL.SALESREP_ID
AND RA_CUSTOMER_TRX_ALL.ORG_ID
=RA_SALESREPS_ALL.ORG_ID)
LEFT OUTER JOIN APPS.GL_LEDGERS GL_LEDGERS
ON RA_CUST_TRX_LINE_GL_DIST_ALL.SET_OF_BOOKS_ID=GL_LEDGERS.LEDGER_ID)
LEFT OUTER JOIN APPS.RA_BATCH_SOURCES_ALL RA_BATCH_SOURCES_ALL
ON RA_CUSTOMER_TRX_ALL.BATCH_SOURCE_ID=RA_BATCH_SOURCES_ALL.BATCH_SOURCE_ID
AND RA_CUSTOMER_TRX_ALL.ORG_ID
=RA_BATCH_SOURCES_ALL.ORG_ID)
LEFT OUTER JOIN APPS.AR_LOOKUPS AR_LOOKUPS
ON AR_PAYMENT_SCHEDULES_ALL.STATUS
=AR_LOOKUPS.LOOKUP_CODE
inner JOIN APPS.XLA_AE_HEADERS

ON RA_CUST_TRX_LINE_GL_DIST_ALL.EVENT_ID=XLA_AE_HEADERS.EVENT_ID
AND AR_LOOKUPS.LOOKUP_TYPE
= 'INVOICE_TRX_STATUS'
WHERE (1
=1)
AND (AR_PAYMENT_SCHEDULES_ALL.CLASS
<>'PMT')
AND (RA_CUST_TRX_LINE_GL_DIST_ALL.ACCOUNT_CLASS ='REC')
AND (RA_CUST_TRX_LINE_GL_DIST_ALL.LATEST_REC_FLAG ='Y')
AND (AR_PAYMENT_SCHEDULES_ALL.PAYMENT_SCHEDULE_ID<>-1)
AND (RA_CUSTOMER_TRX_ALL.COMPLETE_FLAG
='Y')
AND ( (AR_PAYMENT_SCHEDULES_ALL.LAST_UPDATE_DATE >=TO_DATE(SUBSTR('2015-10-06
00:40:34',0,19),'YYYY-MM-DD HH24:MI:SS')
OR RA_CUSTOMER_TRX_ALL.LAST_UPDATE_DATE
>=TO_DATE(SUBSTR('2015-10-06
00:40:34',0,19),'YYYY-MM-DD HH24:MI:SS')
OR RA_CUST_TRX_LINE_GL_DIST_ALL.LAST_UPDATE_DATE >=TO_DATE(SUBSTR('2015-10-06
00:40:34',0,19),'YYYY-MM-DD HH24:MI:SS')
OR XLA_AE_HEADERS.LAST_UPDATE_DATE >=TO_DATE(SUBSTR('2015-10-06 00:40:34',0,19
),'YYYY-MM-DD HH24:MI:SS')
) )
) SQ_AR_XACTS_AR_SCH
LEFT OUTER JOIN
(
/* Subselect from SDE_ORA_Stage_ARTransactionFact_ARSchedules.W_ORA_AR_XACTS_F
_TMP_SQ_CONTACT_POINTS
*/
SELECT HZ_PARTY_SITES.PARTY_ID PARTY_ID,
MAX(
CASE
WHEN HZ_CONTACT_POINTS.CONTACT_POINT_TYPE ='EMAIL'
THEN HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE
ELSE NULL
END ) EMAIL_PURPOSE,
MAX(
CASE
WHEN HZ_CONTACT_POINTS.CONTACT_POINT_TYPE ='PHONE'
AND HZ_CONTACT_POINTS.PHONE_LINE_TYPE
='FAX'
THEN HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE
ELSE NULL
END) FAX_PURPOSE,
MAX(HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID) CUSTOMER_ACCOUNT_ID
FROM APPS.HZ_CUST_ACCOUNTS HZ_CUST_ACCOUNTS
LEFT OUTER JOIN (APPS.HZ_CONTACT_POINTS HZ_CONTACT_POINTS
LEFT OUTER JOIN APPS.HZ_PARTY_SITES HZ_PARTY_SITES
ON HZ_CONTACT_POINTS.OWNER_TABLE_ID
=HZ_PARTY_SITES.PARTY_SITE_ID)
ON HZ_CUST_ACCOUNTS.PARTY_ID
=HZ_PARTY_SITES.PARTY_ID
WHERE (1
=1)
AND (HZ_CONTACT_POINTS.OWNER_TABLE_NAME
='HZ_PARTY_SITES'
AND HZ_CONTACT_POINTS.STATUS
='A'
AND HZ_CONTACT_POINTS.CONTACT_POINT_PURPOSE ='DRAFT')
GROUP BY HZ_PARTY_SITES.PARTY_ID
) SQ_CONTACT_POINTS ON SQ_AR_XACTS_AR_SCH.BILL_TO_CUSTOMER_ID=SQ_CONTACT_POINT
S.CUSTOMER_ACCOUNT_ID)
LEFT OUTER JOIN
(
/* Subselect from SDE_ORA_Stage_ARTransactionFact_ARSchedules.W_ORA_AR_XACTS_F
_TMP_SQ_Purpose
*/
SELECT AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID APPLIED_CUSTOMER
_TRX_ID,
MAX(FND_LOOKUP_VALUES.MEANING) MEANING
FROM APPS.AR_RECEIVABLE_APPLICATIONS_ALL AR_RECEIVABLE_APPLICATIONS_ALL
INNER JOIN (APPS.IEX_DELINQUENCIES_ALL IEX_DELINQUENCIES_ALL

LEFT OUTER JOIN APPS.FND_LOOKUP_VALUES FND_LOOKUP_VALUES


ON IEX_DELINQUENCIES_ALL.UNPAID_REASON_CODE
=FND_LOOKUP_VALUES.LO
OKUP_CODE
AND FND_LOOKUP_VALUES.LANGUAGE
='US'
AND FND_LOOKUP_VALUES.LOOKUP_TYPE
='IEX_UNPAID_REASON')
ON AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID=IEX_DELINQUENCIES_AL
L.TRANSACTION_ID
WHERE (1
=1)
GROUP BY AR_RECEIVABLE_APPLICATIONS_ALL.APPLIED_CUSTOMER_TRX_ID
) SQ_PURPOSE ON SQ_AR_XACTS_AR_SCH.CUSTOMER_TRX_ID=SQ_PURPOSE.APPLIED_CUSTOMER
_TRX_ID
WHERE (1
=1)
);

Vous aimerez peut-être aussi