Stuart McLachlan
stuart at lexacorp.com.pg
Mon Feb 16 18:23:39 CST 2004
> I have a table in SQL Server 7.0 called tblClient with the following
> fields of information:
> BranchNo
> BranchCode
> ClientName
> Addrs1
> Addrs2
> District
> Town
> County
> Postcode
> Telephone
>
> I want the following fields ClientName, Addrs1, Addrs2, District, Town,
> County, Postcode to appear as one line separated by a comma like below
>
> BranchNo BranchCode Address
> 9999029 B&Q9999029 ClientName, Addrs1, District, Town,
> Postcode
>
> As you can se from the example Addrs2 and County are missing, this is
> because these are blank sometimes. I have tried a couple of ways but
> always end up with the following
>
> BranchNo BranchCode Address
> 9999029 B&Q9999029 ClientName, Addrs1, , District, Town, ,
> Postcode
>
> As you can see where the missing fields are the commas still appear. Any
> help on this will be gratefully received.
It's a bit clumsy, but you could use:
Select BranchNo,
BranchCode,
ClientName + ', ' + Addrs1 + ', ' +
Case
When Addrs2 > ' ' then Addrs2 + ','
Else ''
End
+ District + "," + Town + "," +
Case
When County > ' ' then County + ','
Else ''
End
+ Postcode
from tblClient
--
Stuart McLachlan
Lexacorp Ltd
Application Development, IT Consultancy
http://www.lexacorp.com.pg
_______________________________________________
dba-VB mailing list
dba-VB at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-vb
http://www.databaseadvisors.com