Suite

Clause Where regardant deux colonnes et une expression RANGE

Clause Where regardant deux colonnes et une expression RANGE


En utilisant ArcPy, j'essaie de configurer une clause Where avec une plage dans mon "FeatureClassToFeatureClass_conversion"

Cette {clause Where} doit interroger deux colonnes dans les données :

CARACTÉRISTIQUE = 'ENVIRONNEMENT' et TEMPÉRATURE > 50 **ET <=100**

Un exemple légèrement plus simple dans l'interrogation de deux colonnes distinctes dans ArcPy SQL {clause où} ? fonctionne très bien, mais j'ai réalisé que la plage ci-dessus est essentielle.

Je pense que cela devrait être quelque chose comme ci-dessous sans le "???".

arcpy.FeatureClassToFeatureClass_conversion(FC,LOCATION,"EARTHTEMP",'"FEATURE"='+"'ENVIRONNEMENT'ET "+'"TEMPERATURE"> 50' ??ET "+'"TEMPERATURE"??? <=100'? ??)

Ce n'est pas testé mais je pense que cela devrait fonctionner:

arcpy.FeatureClassToFeatureClass_conversion(FC,LOCATION,"EARTHTEMP",'"FEATURE" = ' + "'ENVIRONNEMENT' AND " + '"TEMPERATURE" > 50 AND ' + '"TEMPERATURE" <= 100')

mais ça devrait marcher aussi :

arcpy.FeatureClassToFeatureClass_conversion(FC,LOCATION,"EARTHTEMP",'"FEATURE" = ' + "'ENVIRONNEMENT' AND " + '"TEMPERATURE" > 50 AND "TEMPERATURE" <= 100')