DevDragon
Messages postés51Date d'inscriptionmercredi 22 septembre 2004StatutMembreDernière intervention10 mars 2008
-
27 mars 2007 à 11:38
DevDragon
Messages postés51Date d'inscriptionmercredi 22 septembre 2004StatutMembreDernière intervention10 mars 2008
-
27 mars 2007 à 14:03
Bonjour à tous,
Je suis un ptit nouveau dans le monde d'SQL
J'ai un soucis au niveau d'une requete, le principe est de trouver les cordonnés des extremes d'un quadrillatére donc 4 coordonée (x,y). Sachant que x à pour valeur soit 0 soit 200
pt1(0;y)
pt2(0;y)
pt3(200;y)
pt4(200;y)
Le probleme est que lorsqu'un des extreme descend en dessous de 0 le max des autres exteme devient 0 ... Bizarddd
Voici ma requete :
select
*
from
(select
motcle m2
, codzn1
as diam2
,max
(codzn2
)
as max2
, min
(codzn2
)
as min2
from
pro
where codsoc
=1
and fampro
=
'V'
and codzn3
=
'+200'
group
by motcle
, codzn1
),(select
motcle m0
, codzn1
as diam0
,max
(codzn2
)
as max0
, min
(codzn2
)
as min0
from
pro
where codsoc
=1
and fampro
=
'V'
and codzn3
=
'+000'
group
by motcle
, codzn1
)
where m2
=m0
and diam2
= diam0
J'obtiens: je devrais trouvé: