Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2007, 10h23   #1
Membre confirmé
 
Inscription : septembre 2005
Messages : 508
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 508
Points : 237
Points : 237
Par défaut [Debutante] migration postgre vers oracle to_char

Bonjour, j'ai une question, et j'ai cherché rapidement sur internet mais je n'ai pas trouvé comment faire :
je dois passer cette requete qui fonctionne sur oracle vers post gre :
Code :
1
2
select TO_CHAR(monTimeStamp-(1/48),'hh24:mi') from toto
donc forcément il me dit qu'il met l'erreur suivante ;
operator does not exist: timestamp without time zone - integer
HINT: No operator matches the given name and argument type(s). You may need to add explicit type casts.

quelqu'un pourrait m'expliquer comment faire ? merci d'avance...
lilou77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 07h16   #2
Invité de passage
 
Inscription : mars 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 1
Points : 1
Points : 1
Par défaut re: timestamp without time zone - integer

Je viens de m'inscrire donc la réponse est peu être un peu tardive , mais je la donne quand même pour ceux qui pourraient comme moi tomber sur cette erreur...
Pour info, la recherche sous google de postgre +"timestamp without time zone - integer" ne renvoies en francais qu'ici ...)
Donc, il semble qu'on ne puisse pas effectuer de somme "timestamp + integer" (ou double...) la solution consiste en un casting de ce timestamp en date...

2 méthodes:
1) (to_date(monTimeStamp)) - (1/48)
2) (monTimeStamp)::date -(1/48)

Voila, voila...
J'espère que ca aidera ceux qui sont confrontés à ce problème...
bruno.martin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h10.


 
 
 
 
Partenaires

Hébergement Web