Frage : Hilfe bei einem SQL verbinden

In erster Linie wird der SQL dynamisch durch den SQL-Server behandelt, folglich missachten Einzelteile in meinem, WO Klausel zu Ihnen ungerade schaut, sie bitte. Was ich benötige, ist Hilfe bei meine VERBINDEN auf der Verhandlungtabelle. Ich benötige sie, nur zurückzuziehen wenn Art = P für Zahlungen und wenn die Zahlungs-Art = „HSN Wiederaufnahme“.

Any Hilfe wird tief geschätzt.
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
SET NOCOUNT AN

AUSERWÄHLT  
	pp.PatientProfileID,
	pp.PatientID,
	dbo.FormatName (pp. Präfix, pp. Zuerst pp. Mitte, pp. Letztes, pp. Suffix) ALS PatientName,
	ISNULL (BEKEHRTER (VARCHAR (20), pp.birthdate, 101), '') ALS Geburtstag,
	pp. Geschlecht,
	ISNULL (cri.FamilySize, '') ALS FamilySize,
	BEKEHRTER (GELD, ISNULL (cri.MonthlyIncome * 12, 0)) ALS Einkommen,
	pv.TicketNumber,
	ISNULL (BEKEHRTER (VARCHAR (20), pv. Besuch, 101), '') ALS Besuch,
	d.ListName ALS Doktor,
	f.ListName ALS Anlage,
	c.ListName ALS Firma, 
	ic.ListName ALS Fördermaschine,
	pvp.CPTCode,
	ml. Beschreibung ALS nähere Bestimmung,
	pvp.TotalFee ALS Gebühr, 
	pvp.TotalAllowed, WIE gewährt,
	SUMME (ISNULL (pvp.CalculatedUnits, 0)) ALS Maßeinheiten,
	SUMME (ISNULL (TD. Menge, 0)) ALS Zahlung

VON    
	PatientVisit pv
	PatientProfile pp. AUF VERBINDEN pv.PatientProfileId = pp.PatientProfileId
	DoctorFacility d AUF VERBINDEN pv.DoctorId = d.DoctorFacilityId
	DoctorFacility c AUF VERBINDEN pv.CompanyId = c.DoctorFacilityId
	DoctorFacility f AUF VERBINDEN pv.FacilityId = f.DoctorFacilityId
	LINKS VERBINDEN InsuranceCarriers IC AUF pv.PrimaryInsuranceCarriersId = ic.InsuranceCarriersId
	LINKS SCHLIESSEN sich PatientVisitProcs pvp AUF pv.PatientVisitId = pvp.PatientVisitId an
	LINKS SCHLIESSEN sich Reihe b AUF pvp.BatchId = b.BatchId an
	LINKS SCHLIESSEN sich Verfahren p AUF pvp.ProceduresId = p.ProceduresId an
	LINKS SCHLIESSEN sich cusCRIInterview Kriteriumbezogener Anweisung AUF pp.PatientProfileId = cri.PatientProfileID an
	LINKS VERBINDEN MedLists ml AUF p.CPTProcedureCodeQualifierMId = ml.MedListsId 
	LINKS SCHLIESSEN sich VisitTransactions vt AUF pv.PatientVisitId = vt.PatientVisitId an
	LINKS VERBINDEN TransactionDistributions TD AUF td.PatientVisitProcsId = pvp.PatientVisitProcsId
	LINKS SCHLIESSEN sich Verhandlungen tc AUF vt.VisitTransactionsId = tc.VisitTransactionsId WO tc an. Art = „P“ UND tc.ActionTypeMId INNEN (* von den medlists VORWÄHLEN IN DENEN TableName = „PaymentTypes“ UND Beschreibung = „HSN Wiederaufnahme ")

WO	
	ISNULL (pvp. Aufgehoben, 0) = 0 
	UND --Filter auf Datum-Art und Strecke
	(
	(„1“ = „1“ UND pvp.DateOfServiceFrom >= ISNULL („07/01/2010“, „1/1/1900“) UND pvp.DateOfServiceFrom < dateadd (d, 1, ISNULL („07/27/2010“, „1/1/3000“))) ODER
	(„1“ = „2“ UND pvp.DateOfEntry >= ISNULL („07/01/2010“, „1/1/1900“) UND pvp.DateOfEntry < dateadd (d, 1, ISNULL („07/27/2010“, „1/1/3000“)))
	)
	UND  --Filter auf Doktor
	(
	(NULL IST NICHT UNGÜLTIG UND pv.DoctorID INNEN (NULL)) ODER
	(NULL IST UNGÜLTIG)
	)
	UND  --Filter auf Anlage
	(
	(NULL IST NICHT UNGÜLTIG UND pv.FacilityID INNEN (NULL)) ODER
	(NULL IST UNGÜLTIG)
	)
	UND  --Filter auf Firma
	(
	(NULL IST NICHT UNGÜLTIG UND pv.CompanyID INNEN (NULL)) ODER
	(NULL IST UNGÜLTIG)
	)
	UND  --Filter auf Versicherungs-Fördermaschine
	(
	(NULL IST NICHT UNGÜLTIG UND pv.PrimaryInsuranceCarriersId INNEN (NULL)) ODER
	(NULL IST UNGÜLTIG)
	)
	UND  --Filter auf Archivierungs-Art
	(
	(NULL IST NICHT UNGÜLTIG UND pv.FilingMethodMId INNEN (NULL)) ODER
	(NULL IST UNGÜLTIG)
	)
	UND  --Filter auf CPT näherer Bestimmung
	(
	(„2664“ IST NICHT UNGÜLTIG UND p.CPTProcedureCodeQualifierMId INNEN (2664)) ODER
	(„2664“ IST UNGÜLTIG)
	)
	

GRUPPE VORBEI 
	pp.PatientProfileId,
	pp.PatientID,
	dbo.FormatName (pp. Präfix, pp. Zuerst pp. Mitte, pp. Letztes, pp. Suffix),
	pp. Geburtstag,
	pp. Geschlecht,
	ISNULL (cri.FamilySize, ''),
	BEKEHRTER (GELD, ISNULL (cri.MonthlyIncome * 12, 0)),
	pv.TicketNumber,
	ISNULL (BEKEHRTER (VARCHAR (20), pv. Besuch, 101), ''),
	d.ListName,
	f.ListName,
	c.ListName, 
	ic.ListName,
	pvp.CPTCode,
	ml. Beschreibung,
	pvp.TotalFee, 
	pvp.TotalAllowed,
	TD. Menge  
        
AUFTRAG VORBEI
	PatientName,
	TicketNumber

Antwort : Hilfe bei einem SQL verbinden

Hallo,

jenen Schritten unten folgen

1) Recht - das Faltblatt „Web site“ an klicken und das Eigentum an klicken.
2) den Sicherheitsvorsprung dann an klicken und den hinzufügenknopf an klicken
3) „Aspnet“ schreiben und Klicken hereinkommt kommt
4) Sie können „ASP.NET Maschinen-Konto“ sehen
5) ihm vollen Zugriff geben und O.K. anklicken.

Wenn bis Änderung etwas in IIS nicht dann bearbeiten
ASP.net Vertion überprüfen
„Anwendungs-Schutz“ auf „niedriges auch einstellen (IIS Prozess)

(Bilder sehen)

Danke
Santanu

Weitere Lösungen  
 
programming4us programming4us