J'ai un problème pour compter le nombre de fournisseurs uniques dans ma table.
J'ai essayé SELECT COUNT(DISTINCT siren)
ça, ça marche...
mais mes fournisseurs sont identifié par code SIREN + code NIC
du coup j'essaye avec SELECT COUNT(DISTINCT siren||nic)
et là, erreur de syntaxe...
pourtant avec SELECT DISTINCT siren||nic
j'arrive à afficher le bon nombre d'enregistrements...
Tout ce que je veux, c'est que la requête me les compte!!
Bon...
cette fois il me dit que la colonne 'rownum' n'existe pas... affligeant!
je commence à penser que ce que je veux faire est impossible sous Microsoft Query!!
Je vais clôturer le sujet.
Je vais demander à mes utilisateurs de faire juste un SELECT DISTINCT siren||nic
puis de compter le nombre de lignes retournées... haha
je pense que vous avez raison...
ça devrait marcher...
mais c'était sans compter sur Microsoft Query!!!
J'ai voulu mettre un alias sur la concaténation en faisant :
chuka
Messages postés965Date d'inscriptionsamedi 11 octobre 2008StatutMembreDernière intervention29 juillet 2010378 23 oct. 2008 à 14:42
Bon je jette mes dernières cartouches!!;-)
select max(rownum) from ma_table where siren||nic in (select distinct siren||nic from ma_table)
Sinon apres j'ai plus d'idée....
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.