Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
prevent duplicate results (database query)
I'm using Excel's database query to get a list of accounts
(ACCTNAME) based on certain criteria (Like INN% and Like MSS%). But, because INN and MSS occur multiple times within the same account, Excel is returning those account names multiple times. But I need (want) the account name only once. Is there a "distinct" statement or some other rule/criteria that I can build into the database query to prevent the account name from appearing multiple times? Here's the SQL statement from within MS Query (within Excel): SELECT ARACCT.ACCTNAME, ARACCT.SALES, ARACCT.ACCTSTAT, ARACCT.CITY, ARACCT.STATE, ARACCT.OFFTELE, ARACCT.IHPAYSTAT, ARACCT.IHPAYCMNT, ARTRAN.TRANCODE FROM ihacct.dbo.ARACCT ARACCT, ihacct.dbo.ARTRAN ARTRAN WHERE ARACCT.ARCODE = ARTRAN.ARCODE AND ((ARTRAN.TRANCODE Like 'INN%') OR (ARTRAN.TRANCODE Like 'MSS%')) ORDER BY ARACCT.ACCTNAME |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
prevent duplicate results (database query)
Interestingly enough you anwered your own question. After the work select in
the SQL add the work DISTINCT. if I correctly understand your question that will work. "Dan Wasser" wrote: I'm using Excel's database query to get a list of accounts (ACCTNAME) based on certain criteria (Like INN% and Like MSS%). But, because INN and MSS occur multiple times within the same account, Excel is returning those account names multiple times. But I need (want) the account name only once. Is there a "distinct" statement or some other rule/criteria that I can build into the database query to prevent the account name from appearing multiple times? Here's the SQL statement from within MS Query (within Excel): SELECT ARACCT.ACCTNAME, ARACCT.SALES, ARACCT.ACCTSTAT, ARACCT.CITY, ARACCT.STATE, ARACCT.OFFTELE, ARACCT.IHPAYSTAT, ARACCT.IHPAYCMNT, ARTRAN.TRANCODE FROM ihacct.dbo.ARACCT ARACCT, ihacct.dbo.ARTRAN ARTRAN WHERE ARACCT.ARCODE = ARTRAN.ARCODE AND ((ARTRAN.TRANCODE Like 'INN%') OR (ARTRAN.TRANCODE Like 'MSS%')) ORDER BY ARACCT.ACCTNAME |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
prevent duplicate results (database query)
Thanks, Jim! It worked perfectly.
Dan -----Original Message----- Interestingly enough you anwered your own question. After the work select in the SQL add the work DISTINCT. if I correctly understand your question that will work. "Dan Wasser" wrote: I'm using Excel's database query to get a list of accounts (ACCTNAME) based on certain criteria (Like INN% and Like MSS%). But, because INN and MSS occur multiple times within the same account, Excel is returning those account names multiple times. But I need (want) the account name only once. Is there a "distinct" statement or some other rule/criteria that I can build into the database query to prevent the account name from appearing multiple times? Here's the SQL statement from within MS Query (within Excel): SELECT ARACCT.ACCTNAME, ARACCT.SALES, ARACCT.ACCTSTAT, ARACCT.CITY, ARACCT.STATE, ARACCT.OFFTELE, ARACCT.IHPAYSTAT, ARACCT.IHPAYCMNT, ARTRAN.TRANCODE FROM ihacct.dbo.ARACCT ARACCT, ihacct.dbo.ARTRAN ARTRAN WHERE ARACCT.ARCODE = ARTRAN.ARCODE AND ((ARTRAN.TRANCODE Like 'INN%') OR (ARTRAN.TRANCODE Like 'MSS%')) ORDER BY ARACCT.ACCTNAME . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Import New Database Query (Union Query) in Spreadsheet | Excel Discussion (Misc queries) | |||
database query not showing foxpro database How I import data | New Users to Excel | |||
Anyone Else Use Database Query to Query Another Sheet in the Same Excel Workbook? | Excel Discussion (Misc queries) | |||
Anyone Else Use Database Query to Query Another Sheet in the Same Excel Workbook? | Excel Discussion (Misc queries) | |||
help in showing results of database query | Excel Programming |