Estoy tratando de aplicar la expresión sql descrita aquí https://geonet.esri.com/thread/76028 que consiste en consultar los valores de impar en un campo. La expresión sql específica es Round(NumberField / 2, 0) <> NumberField / 2
.
He escrito esto en python:
import arcpy
plantFile = r"U:\Users\K\Plants.shp"
field = "UID"
expression = Round("UID" / 2, 0) <> "UID" / 2
arcpy.SelectLayerByAttribute_management(plantFile, "NEW_SELECTION", expression)
y devuelve este error: NameError: el nombre 'Round' no está definido
La expresión funciona cuando se aplica en ArcGIS, pero no en arcpy. ¿Alguna pista?