Il y a trois colonnes d'informations de date (mois, jour, année) dans une table et je voudrais créer une nouvelle colonne dans la table et combiner ces 3 colonnes dans un la nouvelle colonne afin que je puisse avoir une seule date formatée. Comment puis-je faire ceci? Je sais comment interroger ceci mais j'essaye de comprendre comment copier cette information à la table originale. Merci d'avance.Comment combiner des colonnes dans une table (Access SQL)
Répondre
Si je comprends bien, vous avez besoin de modifier votre table et ajouter une colonne datetime Vous devez faire quelque chose comme ça
UPDATE YourTable
SET DATECOLUMN = '#' & DAYCOLUMN & '/' & MONTHCOLUMN & '/' & YEARCOLUMN & '#'
Ce fut le sintaxis accès si je me souviens bien.
Salutations.
J'ai essayé ce qui suit et j'ai eu l'erreur "Accès Microsift n'a pas mis à jour 10 champs en raison d'un échec de conversion de type": 'mise à jour Autographes set full_date = '#' & day & '/' & month & '/'& year & '#'; ' – user759935
Les erreurs de conversion de type proviennent probablement de valeurs de jour, mois ou année non valides dans vos champs qui provoquent la génération d'une date non valide. Recherchez des valeurs telles que Jour = 30 et Mois = 2. – TheOtherTimDuncan
Il existe un certain nombre de façons de gérer un tel exercice de nettoyage de données, par ex.
CREATE
une nouvelle table, y compris une nouvelle colonneNOT NULL
et en omettant les colonnes maintenant redondantes,INSERT..SELECT
dans la nouvelle table uniquement les données dont vous avez besoin, laissez tomber l'ancienne table (vous vous retrouverez avec un nom de table différent qui peut ne pas être une mauvaise chose).ADD
une nouvelle colonne nullable à la table existante (ouNOT NULL
si vous avez un appropriéDEFAULT
),UPDATE
la nouvelle colonne, modifier la colonne pour le rendreNOT NULL
puisDROP
les colonnes maintenant redondantes.
- 1. SQL combiner des colonnes dans une chaîne
- 2. MS sql combiner des colonnes dans select
- 3. Combiner deux colonnes dans une table à une sortie
- 4. Combiner deux requêtes dans une, SQL MS Access 2007
- 5. SQL combiner des chaînes de colonnes
- 6. SQL Combiner plusieurs lignes dans une avec plusieurs colonnes
- 7. Combiner des requêtes SQL?
- 8. Comment combiner deux colonnes dans une autre dans SQLite?
- 9. Comment joindre 2 colonnes dans une table SQL à une colonne dans une autre table SQL?
- 10. SQL SELECT combiner des déclarations en deux colonnes
- 11. mysql - combiner des colonnes et des tables
- 12. Suppression des doublons dans SQL dans Access
- 13. SQL: MS Access DISTINCT pour quelques colonnes
- 14. Récupérer des descriptions de colonnes à partir d'une table liée à SQL Server dans MS Access
- 15. Requête MS Access difficile - comment les combiner?
- 16. Combiner les colonnes statiques avec des colonnes dynamiques dans SQL Server 2008
- 17. Combiner deux requêtes sql dans une requête
- 18. sql correspondant dans Access
- 19. Comment combiner plusieurs colonnes
- 20. Comment combiner des colonnes de 2 bits
- 21. Comment transposer des lignes et des colonnes dans Access 2003?
- 22. SQL - comment concaténer une des colonnes
- 23. combiner deux colonnes dans une colonne
- 24. Excel - Combiner plusieurs colonnes dans une colonne
- 25. Combiner plusieurs lignes dans une rangée, avec des colonnes séparées dans SQL
- 26. Comment parcourir une table dans Access 2010
- 27. combiner plusieurs lignes sql avec des colonnes différentes
- 28. Comment combiner et trier des colonnes? MySQL, CF8, MS Access 2003
- 29. déclaration Tricky SQL SELECT - combiner deux lignes dans deux colonnes
- 30. SQL Rejoindre puis combiner les colonnes du résultat
Jetez un coup d'œil à la fonction 'DATESERIAL'. – onedaywhen
veuillez ajouter la requête de travail que vous avez. –
Quel type de données sont vos 3 colonnes existantes? – HK1