Vous n'êtes pas identifié(e).

#1 Général » Afficher les valeurs égales à 0 » 10/01/2017 22:48:29

aristote_masamba
Réponses : 2

Bonjour à tous,

Sur Postgres, je dispose de deux tables une table :

-Sur la première j'ai l'ensemble des départements et certains indicateurs (population, nb d'avc, nb de cancer, etc)

-Sur la deuxième table, j'ai la liste des unités neuro vasculaire en France métropolitaine mais juste les départements qui comptabilisent des unv et donc seulement 67 départements

Donc j'ai réalisé une requête count avec ces deux tables jointes, jusque là aucun problème.

mais moi je souhaite que ma requête me retourne aussi les valeurs égales à 0.

Car certains départements n'ont pas d'unités neuro vasculaires.

J'ai 96 départements mais que 67 lignes.

Comment je pourrais remédier à ce problème ?

Voici mon essai mais la requête me retourne que 67 lignes

 SELECT fichier_principal.code_dep, NULLIF(count(chu),0) 
 FROM unv LEFT JOIN fichier_principal ON fichier_principal.code_dep=dep
 GROUP BY fichier_principal.code_dep

Merci d'avance.

Cordialement,

#2 Re : Général » Importer un fichier csv avec un colonne date » 08/01/2017 21:53:56

Bonsoir je comprends pas ce que vous demandez, je suis novice désolé.

#3 Re : Général » Importer un fichier csv avec un colonne date » 07/01/2017 14:09:36

OK excusez-moi

C'est la ligne 2, colonne embauche

Voici le message d'erreur :

ERREUR: syntaxe en entrée invalide pour le type date : "{26/03/2000}"
CONTEXT: COPY emp, ligne 2, colonne embauche : "{36611}"

Cordialement,

#4 Re : Général » Importer un fichier csv avec un colonne date » 07/01/2017 13:56:29

Bonjour et merci pour votre réponse

Voici la déclaration et la ligne qui pose problème est en gras

CREATE TABLE emp
(
  no_emp character(255),
  nom character(255),
  prenom character(255),
embauche date,
  nosupr character(255),
  titre character(255),
  no_dept character(255),
  salaire numeric,
  tx_comission numeric

Cordialement,

#5 Général » Importer un fichier csv avec un colonne date » 07/01/2017 13:38:52

aristote_masamba
Réponses : 7

Bonjour et bonne année à tous,

Je me permets de vous contacter car je rencontre un petit problème lors d'une importation d'un fichier csv dans postgres.

Donc mon fichier excel comprend 9 colonnes dont une de type de données date.

Lors de ma création de table dans Postgres, j'ai bien spécifié que le type de données pour cette colonne est une date mais à chaque fois que j'essaye d'importer ce fichier un message d'erreur s'affiche. Voici, ci-dessous, ce message d'erreur.

ERREUR: tableau litéral mal formé :"26/03/2000"
DETAIL: La valeur du tableau doit commencer avec "{" ou avec l'information de la dimension.
CONTEXT: COPY EMP, ligne 2, colonne embauche : "26/03/2000"

Quelle est le bon type de données à ajouter dans postgres pour que l'importation de mon fichier fonctionne ?


Merci d'avance.

Cordialement,

Pied de page des forums

Propulsé par FluxBB