E' due giorni che mi scorno con un problema che ha del ridicolo.

Praticamente:

- con php faccio una query di SELECT su una tabella relazionata ad un altra in un DB MSSQL.
- La query è la seguente:

SELECT DocumentiRighe.Descrizione FROM BSCquaderno INNER JOIN DocumentiRighe ON BSCquaderno.codice = DocumentiRighe.Codice AND BSCquaderno.tipo = DocumentiRighe.Tipo AND BSCquaderno.numeroriga = DocumentiRighe.NumeroRiga WHERE ((YEAR(BSCquaderno.dataricezione) = '2007') AND (BSCquaderno.area = 'TEC')) GROUP BY DocumentiRighe.Descrizione ORDER BY DocumentiRighe.Descrizione
- Questa query è l'esatto "copia-incolla" di una query fatta con "Enterprise manager".

DOMANDA:

Per quale dannato motivo in enterprise manager il risultato della suddetta query è di 150 records (giustamente) mentre lo script php me ne da solo 87 ?
GIURO!!!!!!!! e la stessa query copiata ed incollata .......... AIUTATEMI!!!!!! VI PREGO.