Résolu] Fusionner plusieur colonne dans un seule ligne

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Magmaaka
Fraîchement OOthentifié
Messages : 4
Inscription : 07 févr. 2019 10:21

Résolu] Fusionner plusieur colonne dans un seule ligne

Message par Magmaaka »

Bonjour , j'ai une base de donnée avec un tableau qui contient 4 colonnes
[img]h**ps://i.ibb.co/Ybw7fQk/Capture2.jpg[/img]

, je veux tous les fisionner dans un nouveu colonne qui regroupe les 4 comme sur la photo
[img]h**ps://i.ibb.co/b1zbzSp/Capture3.jpg[/img]

quelqu'un peut m'aider svp
Dernière modification par Oukcha le 30 mars 2019 10:02, modifié 1 fois.
Raison : url externes neutralisée + balisage
OpenOffice 2.3 sous Ubuntu Gutsy
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Fusionner plusieur colonne dans un seule ligne

Message par Michel JANZEF »

Bonjour,
- Sélectionner vos données
- Copier
- Sélectionner la cellule de destination
- Menu Édition --> Collage spécial
- Transposer
 Ajout : Autant pour moi, je n'avais pas vu que vous aviez posté dans le module Base.La réponse que je vous ai donné concerne le Tableur 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Michel JANZEF le 07 févr. 2019 12:43, modifié 1 fois.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Magmaaka
Fraîchement OOthentifié
Messages : 4
Inscription : 07 févr. 2019 10:21

Re: Fusionner plusieur colonne dans un seule ligne

Message par Magmaaka »

ce que je veux c'est de les rendre en un seule un colonne dans la base de donnée , et non pas juste les afficher comme ça
OpenOffice 2.3 sous Ubuntu Gutsy
HRk2o
Membre cOOnverti
Membre cOOnverti
Messages : 344
Inscription : 29 mai 2009 08:51
Localisation : Guyane

Re: Fusionner plusieur colonne dans un seule ligne

Message par HRk2o »

Bonjour,

pouvez-vous nous fournir un fichier exemple , svp?
Cela nous aiderait plus utilement que des captures écran.

@+
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
Magmaaka
Fraîchement OOthentifié
Messages : 4
Inscription : 07 févr. 2019 10:21

Re: Fusionner plusieur colonne dans un seule ligne

Message par Magmaaka »

Code : Tout sélectionner

create database WFA3_PPI
go
use WFA3_PPI
go
Create Table Equipements_WFA
(
id int identity primary key,
[Date] date
)

create table Sexdof(
id int  references Equipements_WFA(id),
reference_valeur varchar(20),
Pitch_Col2 real,
Roll_Col2 real,
Pitch_Col3 real,
Roll_Col3 real
)

create table VFD(
id int  references Equipements_WFA(id),
reference_valeur varchar(20) ,
etat_vfd1 real,
HSwitch_vfd1 real,
motorstatut_Vfd1 real,

etat_vfd2 real,
HSwitch_vfd2 real,
motorstatut_Vfd2 real ,

etat_vfd3 real,
HSwitch_vfd3 real,
motorstatut_Vfd3 real ,

etat_vfd4 real,
HSwitch_vfd4 real,
motorstatut_Vfd4 real ,

etat_vfd5 real,
HSwitch_vfd5 real,
motorstatut_Vfd5 real 
)

insert into Equipements_WFA values(SYSDATETIME ());
select * from Equipements_WFA

insert into Sexdof(id,reference_valeur) values(1,'SixDof')
insert into VFD(id,reference_valeur) values(1,'VFD')
HRk2o a écrit :Bonjour,

pouvez-vous nous fournir un fichier exemple , svp?
Cela nous aiderait plus utilement que des captures écran.

@+
Mon Sqlcode pour voir les de quoi je parle
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 2.3 sous Ubuntu Gutsy
HRk2o
Membre cOOnverti
Membre cOOnverti
Messages : 344
Inscription : 29 mai 2009 08:51
Localisation : Guyane

Re: Fusionner plusieur colonne dans un seule ligne

Message par HRk2o »

si vous avez le fichier au format .odb tout fait, c'est mieux!
là, ça va pas se faire!
@+
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Fusionner plusieur colonne dans un seule ligne

Message par jeanmimi »

Bonjour,
Magmaaka a écrit :Mon Sqlcode pour voir les de quoi je parle
Après l'avoir testé, le code SQL ne crée pas les Tables souhaitées dans une Base HSQLDB.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Magmaaka
Fraîchement OOthentifié
Messages : 4
Inscription : 07 févr. 2019 10:21

Re: Fusionner plusieur colonne dans un seule ligne

Message par Magmaaka »

jeanmimi a écrit :Bonjour,
Magmaaka a écrit :Mon Sqlcode pour voir les de quoi je parle
Après l'avoir testé, le code SQL ne crée pas les Tables souhaitées dans une Base HSQLDB.
je l'ai fait sur sqlserver , je connais pas HSQLDB

La modération vous a écrit: :alerte: Évitez de citer l'ensemble du message précédent, cela rend la lecture parfois difficile.

OpenOffice 2.3 sous Ubuntu Gutsy
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Fusionner plusieur colonne dans un seule ligne

Message par Piaf »

Bonjour
Magmaaka a écrit :je l'ai fait sur sqlserver , je connais pas HSQLDB
Peut-être une question à poser sur un Forum dédié à SQLServer.
Ta signature indique :
OpenOffice 2.3 qui date de 2007.
Ubuntu Gutsy qui n'est plus maintenue depuis le 18 avril 2009.
Il parait que l'on est au début de 2019, peut-être qu'une mise à jour serait souhaitable :)
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Fredab
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 20 févr. 2019 21:52

Re: Fusionner plusieur colonne dans un seule ligne

Message par Fredab »

Bonjour,
quelqu'un peut m'aider svp
Je ne suis pas sûr d'avoir bien compris votre question Magmaaka, alors je vous propose une piste d'après ma vision:
Utiliser la clause UNION et certainement un ORDER BY

Image

Bien à vous,
Fred
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.6 / LibreOffice 6.0 sous Ubuntu 18
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 3949
Inscription : 06 oct. 2008 08:03

Re: Résolu] Fusionner plusieur colonne dans un seule ligne

Message par Oukcha »

Bonjour,
Dernière visite le : 07 Fév 2019 21:28
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.

Merci de baliser par vous-même la prochaine fois.

Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.

En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image