Steinmann Skrevet 10. juli 2006 Del Skrevet 10. juli 2006 Har en sql funksjon på en t-sql server som ikke helt gjør som jeg vil: ALTER FUNCTION dbo.GetTypes ( @type2 varchar(8000) ) RETURNS TABLE as RETURN SELECT distinct (CASE company.postzip WHEN '' THEN (case company.address when '' then (case contact.zip when '' then contact.adresse COLLATE SQL_Latin1_General_CP1_CI_AS else contact.zip end) else company.address COLLATE SQL_Latin1_General_CP1_CI_AS end) COLLATE SQL_Latin1_General_CP1_CI_AS else company.postzip END) as ad, type.type, name from type, contact_type, contacts_company, company, contact where type.type_id = contact_type.type_id and contact_type.c_id = contacts_company.cid and contacts_company.bid = company.company_id and contact.c_id = contacts_company.cid and type.type COLLATE SQL_Latin1_General_CP1_CI_AS IN (select Item from CommaSeparatedListToSingleColumn(@type2)) Det sendes med en liste med typer, commaseparert. også skal den velge ut alle typer som er i listen, også firmaet osv. Men den velger bare ut den første :\ CommaSeparatedListToSingleColumn er en funksjon som vistnok skal lage en table ut av stringen min. Forslag noen? Lenke til kommentar
Steinmann Skrevet 12. juli 2006 Forfatter Del Skrevet 12. juli 2006 Ok, dårlig feedback på den. Fikk løst det hvertfall. Brukte bare en annen funksjon, fn_Split() istede. Finner den ved å google litt Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå