From: "Ryan Seers" <seersryan@businessdaytwo.com>
Subject: Bob Your No Cost Ringtone 01/19/2006
Date: Thu, 19 Jan 2006 16:27:15 -0500
>Because you are valued, we have given
>you a ringtone and horoscope at no cost.
>http://businessdaytwo.com/tuht/
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>[Ad From]
>oneEightteen
>SixxxteenTTTHIRTTY
>thurteaethST
>BOWL DER CO
>EightOhThreeOhOne
>http://businessdaytwo.com SendNoMoreOfThese
><html>
><head>
><title>ieri mi sono scontrata con un problema che vi vorrei esporre per vedere se
>mi aiutate a capire la ragione del risultato ottenuto, a cui non riesco a
>dare una spiegazione</title>
><style type=3D"text/css">
>h2.pos_abs
>{
>position:absolute;
>left:100px;
>top:150px
>}
>
>minimi {padding-bottom: 2cm}
>
>p.small {line-height: 0.4cm}
>p.big {line-height: 0.9cm}
>
>semplici.pos_left
>{
>position:relative;
>left:20px
>}
>semplici.pos_right
>{
>position:relative;
>left:-20px
>}
>
>verbindungen {letter-spacing: -3px}
>adressraum {letter-spacing: 0.5cm}
>l�schen {font-family: times}
>postf�cher {font-family: courier}
>p.wurden {font-family: sans-serif}
>
>bereits .inside
>{
>list-style-position: inside
>}
>
>umgebung.outside
>{
>list-style-position: outside
>}
>td {padding-left: 2cm}
>verschoben.entsprechende {margin-right: 8cm}
>
>
></style>
>
>salva,
>
>ho questa stored procedure
>
>CREATE PROCEDURE Seleziona_Resoconto(@DataInizio datetime, @DataFine
>datetime)
>AS
>DECLARE @sql nvarchar(4000)
>
>SET @sql =3D 'SELECT TBL_PUNTI.IdentificativoMezzo ,TBL_PUNTI.Data,
>TBL_MEZZI.Targa FROM TBL_PUNTI LEFT JOIN TBL_MEZZI ON
>TBL_PUNTI.IdentificativoMezzo=3DTBL_MEZZI.IdentificativoMezzo
>
>JOIN (SELECT IdentificativoMezzo, Max(Data) MaxDate FROM TBL_PUNTI WHERE
>TBL_PUNTI.Data>=3D''' +convert(varchar,@DataInizio,113) + ''' AND
>TBL_PUNTI.Data<=3D''' +convert(varchar,@DataFine,113) + ''' GROUP BY
>IdentificativoMezzo) V ON
>TBL_PUNTI.IdentificativoMezzo=3DV.IdentificativoMezzo AND
>TBL_PUNTI.Data=3DV.MaxDate '
>
>SET @sql =3D@sql + 'ORDER BY TBL_PUNTI.Data '
>exec sp_executesql @sql
>GO
>
>questa stored in una tabella punti:
>
>identificativomezzo Data
>
> 1 28/11/2005 03:10:00
> 1 28/11/2005 03:12:00
> 2 28/11/2005 03:00:00
> 1 28/11/2005 03:20:00
> 1 28/11/2005 05:10:00
>
>etc..
>
>seleziona per ogni id quelli che hanno la data compresa nell'intervallo
>specificato e per ogni id ne prende il valore max
>es:
>se intervallo di data da considerare � : 28/11/2005 02:00:00 - 28/11/2005
>04:00:00
>noterete che l'id 1 e id 2 sono conpresi nelle date, la 3 no
>
> 1 28/11/2005 03:10:00
> 1 28/11/2005 03:12:00
> 1 28/11/2005 03:20:00
> 2 28/11/2005 03:00:00
> 3 27/11/2005 06:00:00
> 3 27/11/2005 07:00:00
>
>
>dell'id 1 adesso prendo il piu recente e solo quello : cio� 28/11/2005
>03:20:00
>del 2 lo stesso cioe 28/11/2005 03:00:00
>
>bene questa stored fa questo a parte recuperare mediante una left join anche
>la targa
>
>a me servirebbe NEGAZIONE di questo ovvero tutti quegli id che non sono
>compresi nell'intervallo � la loro data piu recente rispetto
>all'intervallo, oltre all'id
>in qiesto esempio sarebbe la 3 e la data piu recente sarebbe 27/11/2005
>07:00:00
>
>spero di essere stato chiatro nell'esposizione
>
>grazie per chi mi risponder�
>Donato
>
>
>
# posted by spamspace @ 7:22 PM