1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
SELECT AD.JBAID, (AD.JBATitle) ALS JBATitle senken, AD.JBALocation, AD.JBACategory Von der dbo.JBAdvert ANZEIGE WO JBASiteID = 30 UND AD.JBALocation INNEN (auserwähltes JBLocation von JBLocation, in dem JBLID = VERSCHMELZEN („MMColParam“, JBLID)) AUFTRAG DURCH AD.JBAID DESC
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:
VERFAHREN [dbo] VERURSACHEN. [1122] @SiteID int, @JBLID int, @JBCID int, @Keywords nvarchar (50) WIE das @nsql erklären, das nvarchar ist (maximal); @nsql einstellen = ' Vorwählen AD.JBAID, (AD.JBATitle) ALS JBATitle senken, AD.JBALocation, AD.JBACategory, AD.JBAPayRate, BEKEHRTER (PUTZFRAU (11), JBADatePosted, 106) ALS JBADatePosted, (Nach links (AD.JBADescription, 300) + ''… '') als JBADescription senken, AD.JBAFeaturedJob, AD.JBAOverWrite, CL.JBCLID, CL.JBCLName, CL.JBCLLogo, AV.ADViews, AP.Applications Von der dbo.JBAdvert ANZEIGE links verbinden (AUSERWÄHLTES AP.JBAPAdvertID, ZÄHLIMPULS (AP.JBAPID) Anwendungen dbo.JBApplication AP VON DER GRUPPE DURCH AP.JBAPAdvertID) AP auf AP.JBAPAdvertID = AD.JBAID links schließen sich (AUSERWÄHLTES AV.AdvertID, AV.AdViews ADViews dbo.JBADView Handels VON DER GRUPPE DURCH AV.AdvertID, AV.AdViews) Handels auf AV.AdvertID = AD.JBAID an inner dbo.JBClient CL auf verbinden CL.JBCLID = AD.JBAClientID WO JBASiteID = @SiteID UND AD.JBALocation INNEN (auserwähltes JBLocation von JBLocation '+ Fall wenn @JBLID = „0“ dann '' sonst „wo (JBLID =“ + str (@JBLID) + ")“ Ende + ') UND AD.JBACategory INNEN (auserwähltes JBCategoryLabel von JBCategories '+ Fall wenn @JBCID = „0“ dann '' sonst „wo (JBCID =“ + str (@JBCID) + ")“ Ende + ")“ + Fall wenn @Keywords = '' dann '' sonst „UND JBADescription MÖGEN '' % '' + @Keywords + '' % ''“ Ende + „Auftrag durch JBAID desc“; exec sp_executeSQL @nsql, N'@ Schlüsselwörter nvarchar (50) ', @Keywords GEHEN