>Ragazzi allora ho questo codice sql con l'utilizzo della with:
la with che hai postato definisce 5 colonne, la ma query ne ha 4, quindi non compila in partenza.
Comunque ho tolto la colonna presenze_prec (anche nella query seguente).
Inoltre ho cambiato il formato stringa delle date. Non usare la forma italiana, ma usa ISO (AAAAMMGG: '20120210').
Infine ho messo i null come tali e non come stringhe. Se vuoi inserire NULL, metti NULL non 'Null', altrimenti quella è una stringa che vale 'Null'.
Fatto questo ottengo questo resultset e non quello che indichi tu:
codpaese arrivi Partiti Presenze
----------- ----------- ----------- -----------
1 4 2 2
5 1 0 1
10 1 0 1
>vorrei aggiungere dopo la colonna codpaese anche questa sintassi:
>la quale mi servirebbe per determinare i movimenti del giorno
>precedente al 10 febbraio.
e quindi è la presenze_prec?
>solo che ovviamente se la inserisco all'interno della with dopo
>il codpaese mi genere errore.
quello è un listato e quindi non è possibile metterlo nel costrutto with.
>Adesso come posso aggiungere il campo che mi calcoli i movimenti
>precedenti al giorno 10 febbraio nella select della with?
Avendo i dati che mi hai passato sono riuscito a fare questo, ma non so se è quello che ti serve:
codpaese arrivi Partiti Presenze presenze_prec
----------- ----------- ----------- ----------- -------------
1 4 2 2 1
5 1 0 1 0
10 1 0 1 0
>Accetto qualsiasi soluzione ciao e grazie
di nulla! 
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi