|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
requete sql + etat croisé |
Iniciado por brnrd.dubois, 18,nov. 2004 09:25 - No hay respuesta |
| |
| | | |
|
| |
Publicado el 18,noviembre 2004 - 09:25 |
comment faire une requete mysql ( par exemple ) pour un état croisé avec des fonctions spécifiques SQL comme concat() ou if() ?
pour info voici le message que j'avais indiqué la dernière fois sans réponse.
===============================================================
la création de tableau croisé dans les états permet de construire un document sympa dans sa présentation.
Nous voulions faire ce genre de tableau
------------------- JAN 04 ---- FEV 04 ---- MAR 04 01 - AIN 123 129 ... 69 - RHONE 234 023 75 - PARIS 452 143
....
Nous attaquons une base MYSQL et souhaitons pouvoir utiliser des fonctions natives MYSQL
comme par exemple
select concat( code_postal," ",ville) from fclient ....
ou
select if( length(pay_code) > 0 , pay_lib, " pays pas renseigné ") from fpays ....
qui permettent de créer des requètes très puissantes et parfaitement adapté.
( c'est plus simple d'indiquer 75 - PARIS ( contenu dans 2 champs ) que 75 uniquement
Si on construit un tableau croisé il faut obligatoirement utiliser une requete mais dans ce cas windev refuse les commandes spécifiques MYSQL
si on passe par une requete fonction sql avec constitution d'un tableau/table et que l'on associe l'état à la table cela ne marche pas car l'état ne prend qu'une ligne même si on affecte bien les bonnes colonnes ( En revanche si l'état est un état simple l'édition est correcte )
Si on passe par un fichier texte alors l'état croisé indique qu'il n'y a pas de requete et ne marche pas
Avez-vous déjà fait des états croisés sur des bases SQL
Connaissez-vous une solution autre que de construire manuellement ( solution marteau + burin ) un tableau croisé et ensuite un état simple pour imprimer le résultat
par avance
merci |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|