sql server : requête sous python comporte la division entre deux attributs
salut,
je travaille actuellement avec les requêtes sous python sur une base de données sql server.
j'ai rencontré une erreur lors de l'exécution de la requête suivante:
Code:
1 2
| req0="Select (RendTotal2/RendTotal1) as [TA1] FROM hhh.DBO.CerHiv1,hhh.DBO.CerHiv2 Where hhh.DBO.CerHiv1.CodeCommuneFK=hhh.DBO.CerHiv2.CodeCommuneFK "
arcpy.CreateDatabaseView_management(BD_SIGMSA4, "CerHiv0", req0) |
l'erreur:
Code:
1 2
| Runtime error Traceback (most recent call last): File "<string>", line 12, in <module> File "f:\program files\arcgis\desktop10.1\arcpy\arcpy\management.py", line 3635, in CreateDatabaseView raise e ExecuteError: ERROR 999999: Error executing function. [Microsoft SQL Server Native Client 10.0: Incorrect syntax near 'RendTotal1'.] DBMS table not found Failed to execute (CreateDatabaseView).
>>> |
j'ai essayé de remplacer l'opérateur (/) par (-) et (*), ça fonctionne bien sauf avec la division.
je me demande quel est le problème exactement?
merci d'avance