Pergunta : Usuário do SQL - posso eu funciono este VBscript para limpar dados do GPS

Olá!, o

eu tenho uma aplicação do GPS asp que siga caminhões - eu quero poder elaborar quando um caminhão é parado assim que usei o código abaixo em minha página do ASP que elabora a distância entre dois lat/por muito tempo pontos - isto trabalhe o
que de fine.
eu quero manter a base de dados do SQL no fundo arrumada e queria saber se eu posso executar este tipo do código em um disparador dentro da base de dados. A tabela eu tenho como abaixo extremidade acima a contenção de muitos movimentos zero como um caminhão está estacionado acima e eu não quero os armazenar o
de all.
idealmente que eu quero funcionar abaixo o certificado para ver se o caminhão se moveu desde a última vez votou - se não, a seguir suprime do registro ou não o adiciona ao DB no
do all
este é os dados da base de dados (todos os registos do caminhão são intercalados normalmente um com o otro. O sistema vota cada minuto para dar um
1574979 XY11ABC 55.83513224 de LocationDate do lat/por muito tempo do Lat do
ID TruckID do
de position.
-4.07418026 7/5/2010 de 8:22:
1574987 XY11ABC 55.83631566 DE 53 AM -4.06571035 7/5/2010 DE 8:23:
1574995 XY11ABC 55.83668057 DE 56 AM -4.06582142 7/5/2010 DE 8:24:
1575005 XY11ABC 55.83668052 DE 59 AM -4.06582194 7/5/2010 DE 8:26:
1575016 XY11ABC 55.83693195 DE 02 AM -4.06581692 7/5/2010 DE 8:27:
1575030 XY11ABC 55.83693303 DE 05 AM -4.06581585 7/5/2010 DE 8:28:
1575042 XY11ABC 55.83693189 DE 08 AM -4.06581739 7/5/2010 DE 8:29:
1575054 XY11ABC 55.83693144 DE 25 AM -4.06581942 7/5/2010 DE 8:30:
1575065 XY11ABC 55.83693061 DE 28 AM -4.06581951 7/5/2010 DE 8:31:
1575077 XY11ABC 55.83693093 DE 31 AM -4.06581852 7/5/2010 DE 8:32:
1575089 XY11ABC 55.83692971 DE 34 AM -4.06581949 7/5/2010 DE 8:33:
1575101 XY11ABC 55.83692967 DE 37 AM -4.06581927 7/5/2010 DE 8:34:
1575113 XY11ABC 55.83624991 DE 40 AM -4.06572767 7/5/2010 DE 8:35:
1575125 XY11ABC 55.8349177 DE 43 AM -4.0744535 7/5/2010 DE 8:36:
1575138 XY11ABC 55.84388632 DE 46 AM -4.07185126 7/5/2010 DE 8:37:
1575149 XY11ABC 55.84737055 DE 49 AM -4.0695392 7/5/2010 DE 8:38:
1575161 XY11ABC 55.85210767 DE 52 AM -4.08723739 7/5/2010 DE 8:39:
1575173 XY11ABC 55.86060313 DE 55 AM -4.10380805 7/5/2010 DE 8:40:
1575185 XY11ABC 55.86403085 DE 58 AM -4.12406581 7/5/2010 DE 8:42:
1575196 XY11ABC 55.86608214 DE 02 AM -4.13157355 7/5/2010 DE 8:43: 05 AM
1575208 XY11ABC 55.86608162 -4.13157292 7/5/2010 de 8:44: 08 AM
1575220 XY11ABC 55.86361596 -4.13831228 7/5/2010 de 8:45:
1575232 XY11ABC 55.86651528 DE 11 AM -4.14260283 7/5/2010 DE 8:46: O



This de 13 AM é os dados que eu mostro em meu número do
The do Web page na extremidade estou a uma distância entre o últimos Lat/por muito tempo position

as que você pode ver do 8:28 ao 8:34 o caminhão não se moveu e eu não preciso de gravar todos aqueles zero apenas que conservam um exemplo seria fino. Nós temos os caminhões 40ish e a base de dados pode terminar acima com milhão registros sobre 2 ou três meses, um grande %age das entradas será 08:22 do

XY11ABC 05/07/2010 dos valores zero: 53 51 A752, Lanarkshire norte G71 5, 08:23 do Reino Unido 436
XY11ABC 05/07/2010: Dr. de 56 Tannochside, Lanarkshire norte G71 5, 08:24 do Reino Unido 544
XY11ABC 05/07/2010: Dr. de 59 Tannochside, Lanarkshire norte G71 5, 08:26 do Reino Unido 41
XY11ABC 05/07/2010: Dr. de 02 Tannochside, Lanarkshire norte G71 5, 08:27 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 05 Tannochside, Lanarkshire norte G71 5, 08:28 do Reino Unido 27
XY11ABC 05/07/2010: Dr. de 08 Tannochside, Lanarkshire norte G71 5, 08:29 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 25 Tannochside, Lanarkshire norte G71 5, 08:30 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 28 Tannochside, Lanarkshire norte G71 5, 08:31 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 31 Tannochside, Lanarkshire norte G71 5, 08:32 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 34 Tannochside, Lanarkshire norte G71 5, 08:33 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 37 Tannochside, Lanarkshire norte G71 5, 08:34 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 40 Tannochside, Lanarkshire norte G71 5, 08:35 do Reino Unido 0
XY11ABC 05/07/2010: Dr. de 43 Tannochside, Lanarkshire norte G71 5, 08:36 do Reino Unido 75
XY11ABC 05/07/2010: 46 A752, Lanarkshire norte G71 5, 08:37 do Reino Unido 563
XY11ABC 05/07/2010: Dr. de 49 62 Roseneath, Lanarkshire norte G69 7, 08:38 do Reino Unido 1008
XY11ABC 05/07/2010: Movimentação de 52 Dunnachie, Lanarkshire norte ML5 5, 08:39 do Reino Unido 412
XY11ABC 05/07/2010: 55 Mainhill Rd, Bargeddie, Lanarkshire norte G69 7, 08:40 do Reino Unido 1221
XY11ABC 05/07/2010: 58 M8, cidade G69 6 de Glasgow, 08:42 do Reino Unido 1398
XY11ABC 05/07/2010: 02 Easterhouse, estrada dos mercadorias (N-limitar), cidade G34 9 de Glasgow, Glasgow, 08:43 do Reino Unido 1318
XY11ABC 05/07/2010: Crescente de 05 Baldoven, cidade G33 4 de Glasgow, Glasgow, 08:44 do Reino Unido 520
XY11ABC 05/07/2010: Crescente de 08 Baldoven, cidade G33 4 de Glasgow, Glasgow, 08:45 do Reino Unido 0
XY11ABC 05/07/2010: Escola preliminar de 11 Wellhouse, cidade G33 4 de Glasgow, Glasgow, 08:46 do Reino Unido 501
XY11ABC 05/07/2010: 13 Easterhouse, estrada de Easter Queenslie (NE-limitar), cidade G33 4 de Glasgow, Glasgow, Reino Unido 418


this são o código que eu me uso para elaborar a distância entre 2 o points

<%
lat1 = (Recordset1.Fields.Item (“Latitude”). o
Value)/>lon1 = (.Value de Recordset1.Fields.Item (“Longitude”)) o then
dim R do
if (testloop > 0), dLat, dLon, a, c,
do d
'dá a distância nos medidores entre 2 o latlong do points
= o Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (111 * (lon2 - lon1) * Cos (lat1/57.3)) * (111 * (lon2 - lon1) * Cos (lat1/57.3))) * 1000
SebDistance = o if
%>

lat2 do
end do
do latlong e lon2 forem ajustados na extremidade do macacão quando o loop

Is ele possível para que eu construa isto na base de dados como um disparador ou uma tarefa programada limpar os dados - IE - se há 2 ou mais movimentos zero, suprimir de tudo mas do first.

Thanks

Seb
class= do

Resposta : Usuário do SQL - posso eu funciono este VBscript para limpar dados do GPS

A sintaxe olha aprovada.

O “texto” é sublinhado?  Soa como você está vendo o título de coluna somente, mas não o texto da fonte.

Tentativa que dá entrada com o nome no upper-case:

selecionar o texto do user_source onde nome = “DATAINSERT”
Outras soluções  
 
programming4us programming4us