Question : Serveur de SQL - peux je cours ce VBscript pour nettoyer des données de GPS

Bonjour, le

j'ai une application de GPS asp qui dépiste des camions - je veux pouvoir établir quand un camion est arrêté ainsi ai employé le code ci-dessous à ma page d'asp qui établit la distance entre deux lat/longtemps points - ceci travaille le
de fine.
que je veux maintenir la base de données de SQL dans le fond rangée et me demandais si je peux mettre en application ce genre de code sur un déclenchement dans la base de données. Le Tableau I ont comme ci-dessous extrémité contenir vers le haut beaucoup de mouvements zéro pendant qu'un camion est garé vers le haut et je ne veux pas les stocker le
d'all.
dans le meilleur des cas que je veux courir le manuscrit ci-dessous pour voir si le camion s'est déplacé depuis la dernière époque il a votée - sinon, puis suppriment le disque ou ne l'ajoutent pas au DB au
de l'all
c'est les données de la base de données (normalement tous les enregistrements de camion sont entremêlés les uns avec les autres. Le système vote chaque minute pour donner un
1574979 XY11ABC 55.83513224 de LocationDate de lat/longtemps de Lat du
ID TruckID du
de position.
-4.07418026 7/5/2010 8h22 :
1574987 XY11ABC 55.83631566 DE 53 AM -4.06571035 7/5/2010 8H23 :
1574995 XY11ABC 55.83668057 DE 56 AM -4.06582142 7/5/2010 8H24 :
1575005 XY11ABC 55.83668052 DE 59 AM -4.06582194 7/5/2010 8H26 :
1575016 XY11ABC 55.83693195 de 2h du matin -4.06581692 7/5/2010 8h27 :
1575030 XY11ABC 55.83693303 de 5h du matin -4.06581585 7/5/2010 8h28 :
1575042 XY11ABC 55.83693189 de 8h du matin -4.06581739 7/5/2010 8h29 :
1575054 XY11ABC 55.83693144 DE 25 AM -4.06581942 7/5/2010 8H30 :
1575065 XY11ABC 55.83693061 DE 28 AM -4.06581951 7/5/2010 8H31 :
1575077 XY11ABC 55.83693093 DE 31 AM -4.06581852 7/5/2010 8H32 :
1575089 XY11ABC 55.83692971 DE 34 AM -4.06581949 7/5/2010 8H33 :
1575101 XY11ABC 55.83692967 DE 37 AM -4.06581927 7/5/2010 8H34 :
1575113 XY11ABC 55.83624991 DE 40 AM -4.06572767 7/5/2010 8H35 :
1575125 XY11ABC 55.8349177 DE 43 AM -4.0744535 7/5/2010 8H36 :
1575138 XY11ABC 55.84388632 DE 46 AM -4.07185126 7/5/2010 8H37 :
1575149 XY11ABC 55.84737055 DE 49 AM -4.0695392 7/5/2010 8H38 :
1575161 XY11ABC 55.85210767 DE 52 AM -4.08723739 7/5/2010 8H39 :
1575173 XY11ABC 55.86060313 DE 55 AM -4.10380805 7/5/2010 8H40 :
1575185 XY11ABC 55.86403085 DE 58 AM -4.12406581 7/5/2010 8H42 :
1575196 XY11ABC 55.86608214 de 2h du matin -4.13157355 7/5/2010 8h43 :
1575208 XY11ABC 55.86608162 de 5h du matin -4.13157292 7/5/2010 8h44 :
1575220 XY11ABC 55.86361596 de 8h du matin -4.13831228 7/5/2010 8h45 :
1575232 XY11ABC 55.86651528 de 11h du matin -4.14260283 7/5/2010 8h46 : Le



This de 13h du matin est les données que je montre sur mon nombre du
The de page Web sur l'extrémité est la distance entre le derniers Lat/longtemps position

as que vous pouvez voir de 8h28 à 8h34 le camion ne s'est pas déplacé et je n'ai pas besoin d'enregistrer tous ces zéros sauvant juste un exemple irais bien. Nous avons les camions 40ish et la base de données peut finir vers le haut avec million de disques plus de 2 ou pendant trois mois, un grand %age des entrées sera le

XY11ABC des valeurs nulles pendant 05/07/2010 8h22 : 53 51 A752, Lanarkshire du nord G71 5, R-U 436
XY11ABC 05/07/2010 8h23 : Dr. de 56 Tannochside, Lanarkshire du nord G71 5, R-U 544
XY11ABC 05/07/2010 8h24 : Dr. de 59 Tannochside, Lanarkshire du nord G71 5, R-U 41
XY11ABC 05/07/2010 8h26 : Dr. de 02 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h27 : Dr. de 05 Tannochside, Lanarkshire du nord G71 5, R-U 27
XY11ABC 05/07/2010 8h28 : Dr. de 08 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h29 : Dr. de 25 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h30 : Dr. de 28 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h31 : Dr. de 31 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h32 : Dr. de 34 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h33 : Dr. de 37 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h34 : Dr. de 40 Tannochside, Lanarkshire du nord G71 5, R-U 0
XY11ABC 05/07/2010 8h35 : Dr. de 43 Tannochside, Lanarkshire du nord G71 5, R-U 75
XY11ABC 05/07/2010 8h36 : 46 A752, Lanarkshire du nord G71 5, R-U 563
XY11ABC 05/07/2010 8h37 : Dr. de 49 62 Roseneath, Lanarkshire du nord G69 7, R-U 1008
XY11ABC 05/07/2010 8h38 : Commande de 52 Dunnachie, Lanarkshire du nord ML5 5, R-U 412
XY11ABC 05/07/2010 8h39 : 55 Mainhill Rd, Bargeddie, Lanarkshire du nord G69 7, R-U 1221
XY11ABC 05/07/2010 8h40 : 58 M8, ville G69 6, R-U 1398
XY11ABC de Glasgow 05/07/2010 8h42 : 02 Easterhouse, route d'articles (N-bondir), ville G34 9, R-U 1318
XY11ABC de Glasgow, Glasgow 05/07/2010 8h43 : Croissant de 05 Baldoven, ville G33 4, R-U 520
XY11ABC de Glasgow, Glasgow 05/07/2010 8h44 : Croissant de 08 Baldoven, ville G33 4, R-U 0
XY11ABC de Glasgow, Glasgow 05/07/2010 8h45 : École primaire de 11 Wellhouse, ville G33 4, R-U 501
XY11ABC de Glasgow, Glasgow 05/07/2010 8h46 : 13 Easterhouse, route de Pâques Queenslie (Ne-bondir), la ville G33 4, R-U 418


this de Glasgow, Glasgow est le code que j'emploie pour établir la distance entre 2 le points

<%
lat1 = (Recordset1.Fields.Item (« Latitude »). le
Value)/>lon1 = .Value (de Recordset1.Fields.Item (« Longitude »)) le then
dim R, dLat, le dLon, a, c, le
du
if (testloop > 0) du d
'donne la distance dans des mètres entre 2 le latlong du points
= le Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (111 * (lon2 - lon1) * Cos (lat1/57.3)) * (111 * (lon2 - lon1) * Cos (lat1/57.3))) * 1000
SebDistance = l'if
%>

lat2 du
end du
de latlong et lon2 sont placés à l'extrémité de la combinaison tandis que le loop

Is il possible à moi de construire ceci dans la base de données comme un déclenchement ou une tâche programmée de nettoyer les données - IE - s'il y a 2 mouvements zéro ou plus, supprimer tout sauf le first.

Thanks

Seb
class= de

Réponse : Serveur de SQL - peux je cours ce VBscript pour nettoyer des données de GPS

La syntaxe semble correcte.

Le « texte » est-il souligné ?  Cela ressemble à de vous voient l'en-tête de colonne seulement, mais pas le texte de la source.

Essai écrivant le nom dans le haut de casse :

choisir le texte à partir de l'user_source où nom = « DATAINSERT »
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us