sql - Returning unique records where declare is already used -


when running query below, how can return 1 record each logger.loggerref. getting multiple records possible logger.loggerref have multiple contracts.tariff. not concerned this, require 1 line per logger.loggerref

declare @sp_date datetime set @sp_date = '2013-01-31 00:00:00.000' select distinct      logger.loggerref,      account.acctno,      left(account.mpanx, 2),      contracts.tariff,      contracts.startdate,      contracts.enddate logger inner join account     on account.acct_link = logger.acct_link inner join customer     on customer.customer_link = account.customer_link inner join accthist     on accthist.acct_link = account.acct_link inner join contracts      on contracts.id = accthist.contractid metertype = 'main'     , left(account.mpanx, 2) = '00'     , contracts.startdate <= @sp_date     , contracts.enddate >= @sp_date 


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -