class= " lineNumbers " de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
|
class= de
PROCÉDÉ " de " codeSnippet804699 d'id= " de ALTER de class= [dbo]. [Trucks_byZipCodeAndRadius_Get]
@Zipcode varchar (10),
@Radius international
AS
COMMENCER
DÉCLARER le @latitude numérique (9.6), @longitude numérique (9.6)
CHOISIR le @latitude = la latitude,
@longitude = longitude
Du dbo. Code postal
LÀ OÙ code postal = @Zipcode
CHOISIR LE TR. [TruckStartPointCity],
TR. [TruckEndPointCity],
TR. [TruckStartPointState],
TR. [TruckEndPointState],
TR. [TruckStartPointZip],
TR. [TruckEndPointZip],
TR. [TruckStartPointDate],
TR. [TruckEndPointDate],
T.*
DE [dbo]. [Camion] T INTÉRIEUR JOIGNENT le dbo. Truck_Route TR SUR T.TruckRouteId = TR.TruckRouteId
LÀ OÙ T.TruckRouteId
DEDANS (
CHOISIR TruckRouteId À PARTIR du dbo. Truck_Route
LÀ OÙ TruckStartPointZip DEDANS
(
CHOISIR POUR MOULER (code postal COMME international) À PARTIR du dbo. Code postal
LÀ OÙ (racine carrée (PUISSANCE (((latitude - @latitude) *69.1), 2) +
ACTIONNER (((longitude - @longitude) *53), 2)) le @Radius de <=)
)
)
EXTRÉMITÉ
|