bonjour
données : table des céréales
j'exécute une requête sql en code python pour afficher la somme de production d'un type de céréale de chaque commune.
le problème est :
elle calcule la somme pour toute les commune sauf une commune, et je n'arrive pas à savoir où est l'erreur?
Est ce que vous pouvez m'aidez, je suis pressé car je doit présenté mon travail bientot?
je vous remercie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import arcpy BD_SIGMSA4 ="Database Servers\mon_PC_SQLEXPRESS.gds\hhh (VERSION:dbo.DEFAULT)" req4="Select CodeCommuneFK as codecom,SUM(ISNULL(Production,0)) As [ProdTotal2],SUM(ISNULL(Rendement, 0)) As [RendTotal2],SUM(Superficie) As [SupTotal2],TypeCereales FROM hhh.DBO.CerealesHiver Where TypeCereales='3' AND AnneeAgricole='12' and CodeCommuneFK='2728' GROUP BY CodeCommuneFK,TypeCereales" arcpy.CreateDatabaseView_management(BD_SIGMSA4, "ddd11", req4)
Partager