Questione : Assistente di SQL - posso faccio funzionare questo VBscript per pulire i dati di GPS

Ciao,

ho un'applicazione di GPS asp che segue i camion - voglio potere risolvere quando un camion è bloccato in modo da ho usato il codice qui sotto alla mia pagina di asp che risolve la distanza fra due lat/lungamente punti - questo funziona il
che di fine.
voglio mantenere la base di dati di SQL nei precedenti ordinata e che stavo domandando se posso realizzare questo genere di codice su un innesco all'interno della base di dati. La Tabella I ha come sotto estremità in su contenere molti movimenti zero mentre un camion è parcheggiato in su e non voglio memorizzarlo
di all.
voglio Nel migliore dei casi che fare funzionare lo scritto qui sotto per vedere se il camion si sia mosso dall'ultima volta ha votato - se non, quindi cancella l'annotazione o non la aggiunge al db al
del all
questo è i dati dalla base di dati (tutti i registri del camion sono sparpagliati normalmente con a vicenda. Il sistema vota ogni minuto per dare un
1574979 XY11ABC 55.83513224 di LocationDate TruckID/>ID del
del Lat del
di position.
1574987 XY11ABC 55.83631566 DI 53 -4.06571035 7/5/2010 DI 8:23: UN
1574995 XY11ABC 55.83668057 DI 56 -4.06582142 7/5/2010 DI 8:24: UN
1575005 XY11ABC 55.83668052 DI 59 -4.06582194 7/5/2010 DI 8:26: UN
1575016 XY11ABC 55.83693195 DI 02 -4.06581692 7/5/2010 DI 8:27: UN
1575030 XY11ABC 55.83693303 DI 05 -4.06581585 7/5/2010 DI 8:28: UN
1575042 XY11ABC 55.83693189 DI 08 -4.06581739 7/5/2010 DI 8:29: UN
1575054 XY11ABC 55.83693144 DI 25 -4.06581942 7/5/2010 DI 8:30: UN
1575065 XY11ABC 55.83693061 DI 28 -4.06581951 7/5/2010 DI 8:31: UN
1575077 XY11ABC 55.83693093 DI 31 -4.06581852 7/5/2010 DI 8:32: UN
1575089 XY11ABC 55.83692971 DI 34 -4.06581949 7/5/2010 DI 8:33: UN
1575101 XY11ABC 55.83692967 DI 37 -4.06581927 7/5/2010 DI 8:34: UN
1575113 XY11ABC 55.83624991 DI 40 -4.06572767 7/5/2010 DI 8:35: UN
1575125 XY11ABC 55.8349177 DI 43 -4.0744535 7/5/2010 DI 8:36: UN
1575138 XY11ABC 55.84388632 DI 46 -4.07185126 7/5/2010 DI 8:37: UN
1575149 XY11ABC 55.84737055 DI 49 -4.0695392 7/5/2010 DI 8:38: UN
1575161 XY11ABC 55.85210767 DI 52 -4.08723739 7/5/2010 DI 8:39: UN
1575173 XY11ABC 55.86060313 DI 55 -4.10380805 7/5/2010 DI 8:40: UN
1575185 XY11ABC 55.86403085 DI 58 -4.12406581 7/5/2010 DI 8:42: UN
1575196 XY11ABC 55.86608214 DI 02 -4.13157355 7/5/2010 DI 8:43: 05 AM
1575208 XY11ABC 55.86608162 -4.13157292 7/5/2010 di 8:44: 08 AM
1575220 XY11ABC 55.86361596 -4.13831228 7/5/2010 di 8:45: UN
1575232 XY11ABC 55.86651528 DI 11 -4.14260283 7/5/2010 DI 8:46: Un



This di 13 è i dati che mostro sul mio numero del
The di Web page sull'estremità sono la distanza fra l'ultimi Lat/lungamente position

as che potete vedere dall'8:28 all'8:34 il camion non si è mosso e non devo registrare tutti quegli zeri che conservano appena un caso sarei fine. Abbiamo camion 40ish e la base di dati può concludersi in su con milione annotazioni oltre 2 o tre mesi, un grande %age delle entrate sarà 08:22 del

XY11ABC 05/07/2010 di valori zero: 53 51 A752, Lanarkshire del nord G71 5, 08:23 del Regno Unito 436
XY11ABC 05/07/2010: Dott. di 56 Tannochside, Lanarkshire del nord G71 5, 08:24 del Regno Unito 544
XY11ABC 05/07/2010: Dott. di 59 Tannochside, Lanarkshire del nord G71 5, 08:26 del Regno Unito 41
XY11ABC 05/07/2010: Dott. di 02 Tannochside, Lanarkshire del nord G71 5, 08:27 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 05 Tannochside, Lanarkshire del nord G71 5, 08:28 del Regno Unito 27
XY11ABC 05/07/2010: Dott. di 08 Tannochside, Lanarkshire del nord G71 5, 08:29 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 25 Tannochside, Lanarkshire del nord G71 5, 08:30 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 28 Tannochside, Lanarkshire del nord G71 5, 08:31 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 31 Tannochside, Lanarkshire del nord G71 5, 08:32 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 34 Tannochside, Lanarkshire del nord G71 5, 08:33 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 37 Tannochside, Lanarkshire del nord G71 5, 08:34 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 40 Tannochside, Lanarkshire del nord G71 5, 08:35 del Regno Unito 0
XY11ABC 05/07/2010: Dott. di 43 Tannochside, Lanarkshire del nord G71 5, 08:36 del Regno Unito 75
XY11ABC 05/07/2010: 46 A752, Lanarkshire del nord G71 5, 08:37 del Regno Unito 563
XY11ABC 05/07/2010: un Dott. di 49 62 Roseneath, Lanarkshire del nord G69 7, 08:38 del Regno Unito 1008
XY11ABC 05/07/2010: Azionamento di 52 Dunnachie, Lanarkshire del nord ML5 5, 08:39 del Regno Unito 412
XY11ABC 05/07/2010: 55 Mainhill Rd, Bargeddie, Lanarkshire del nord G69 7, 08:40 del Regno Unito 1221
XY11ABC 05/07/2010: 58 M8, città G69 6, 08:42 di Glasgow del Regno Unito 1398
XY11ABC 05/07/2010: 02 Easterhouse, strada degli articoli (N-limitare), città G34 9, 08:43 di Glasgow, Glasgow del Regno Unito 1318
XY11ABC 05/07/2010: Mezzaluna di 05 Baldoven, città G33 4, 08:44 di Glasgow, Glasgow del Regno Unito 520
XY11ABC 05/07/2010: Mezzaluna di 08 Baldoven, città G33 4, 08:45 di Glasgow, Glasgow del Regno Unito 0
XY11ABC 05/07/2010: Scuola primaria di 11 Wellhouse, città G33 4, 08:46 di Glasgow, Glasgow del Regno Unito 501
XY11ABC 05/07/2010: 13 Easterhouse, strada di Pasqua Queenslie (Ne-limitare), città G33 4, Regno Unito 418


this di Glasgow, Glasgow sono il codice che uso per risolvere la distanza fra 2 il points

<%
lat1 = (Recordset1.Fields.Item (“Latitude„). il
Value)/>lon1 = (.Value di Recordset1.Fields.Item (“Longitude„)) then
dim la R, il dLat, il dLon, la a, la c, il
del
if (testloop > 0) del d
'dà la distanza in tester fra 2 il latlong del points
= Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (111 * (lon2 - lon1) * Cos (lat1/57.3)) * (111 * (lon2 - lon1) * Cos (lat1/57.3))) * 1000
SebDistance = if
%>

lat2 del
end del
del latlong e lon2 sono regolati all'estremità del camice mentre loop

Is esso possibile affinchè me costruiscano questo nella base di dati come un innesco o un'operazione preveduta pulire i dati - IE - se ci sono 2 o più movimenti zero, cancellare tutti ma il first.

Thanks

Seb
class= del

Risposta : Assistente di SQL - posso faccio funzionare questo VBscript per pulire i dati di GPS

La sintassi sembra giusta.

“Il testo„ è sottolineato?  Suona come voi sta vedendo l'intestazione di colonna soltanto, ma non il testo della fonte.

Prova che introduce il nome nella maiuscola:

selezionare il testo a partire da user_source dove nome = “DATAINSERT„
Altre soluzioni  
 
programming4us programming4us