Salve a tutti e da stamattina che ci sbatto la testae non so come fare, ho una tabella fatta cosi
____________________________________
|ragione sociale |Data inizio | data fine | stato|
----------------------------------------------------
| pinco pallino | varie date ecc... |chiuso
| pinco pallino | chiuso da fatturare
| albino rei | aperto
|shock tot | aperto da fatturare
-----------------------------------------------------------------------
ho usato questa query per tirare fuori tutti i clienti che sono chiusi e ho preso la data piu vecchia con la data piu recente del servizio
SELECT RagioneSociale ,MIN(Convert(datetime,"DataInizio",103) ), MAX(Convert(datetime,"DataFine",103))
FROM [fatture_DATI].[dbo].[PDP_InFornitura2]
WHERE [STATO (della sede)] NOT LIKE '%APER%'
GROUP BY RagioneSociale
ORDER BY RagioneSociale
fin qui tutto ok
ora il problema cioè se un cliente ha almeno uno stato attivo o attivo da fatturare non devo stampare gli altri stati chiusi del cliente non so se mi sono spiegato grazie in anticipo

e non so come fare, ho una tabella fatta cosi
Rispondi quotando