Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 14/09/2007, 14h45   #1
Membre confirmé
 
Homme
Développeur .NET
Inscription : septembre 2003
Messages : 377
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : septembre 2003
Messages : 377
Points : 210
Points : 210
Par défaut [FB 1.5] requête Union

Bonjour,

Je suis débutant sous FB et j'arrive pas à faire la requête suivante

Code :
1
2
3
4
5
6
7
 
SELECT REFDATE, sum(msg_recu) AS recu, sum(msg_Traite) AS Traite FROM (
SELECT EXTRACT(MONTH FROM ME_DATE) AS REFDATE, Count(ME_DATE) AS msg_recu,CAST('0',INTEGER) AS msg_Traite FROM MESSAGES WHERE ME_DATE BETWEEN '2007/01/01' AND '2007/12/31' GROUP BY EXTRACT(MONTH FROM ME_DATE) 
union
SELECT EXTRACT(MONTH FROM ME_DATETRAITEMENT) AS REFDATE, CAST('0',INTEGER) AS msg_recu, Sum(ME_TRAITE) AS msg_Traite FROM MESSAGES WHERE ME_DATETRAITEMENT BETWEEN '2007/01/01' AND '2007/12/31' GROUP BY EXTRACT(MONTH FROM ME_DATETRAITEMENT)
)
GROUP BY Mois;

Le message d'erreur me dit : "Token unknow -line 2, char 1 SELECT"


Merci de votre aide
ricil78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 17h54   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Le select from select n'est disponible qu'à partir de la version 2.0
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 10h58   #3
Membre confirmé
 
Homme
Développeur .NET
Inscription : septembre 2003
Messages : 377
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : septembre 2003
Messages : 377
Points : 210
Points : 210
Merci du renseignement !

une dernière question :
Puis-je avoir une 1.5 et 2.0 sur le meme serveur sans problème ?
Pour passer 1.5 à 2.0 C'est juste désinstalle et installe nouvelle version, ou c'est plus compliqué ?

Encore merci
ricil78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 11h22   #4
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Pour la cohabitation, il me semble que c'est faisable. Il faut juste modifier le port d'écoute de l'une des 2 versions (et en tenir compte coté client).

Pour la migration, il existe, je crois, un doc décrivant ça. Une des différences majeures est le changement "d'architecture" de la gestion des accès. Mais il y a une procédure de migration.

Makowski me corrigera/complètera certainement
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 20h16   #5
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
rien à ajouter
sinon qu'un changement de version c'est :
1/sauvegardes des bases avec gbak (y compris la base de sécurité dnas le cas de fb15 c'est security.fdb)
2/desinstallation de fb
3/installation de fb
4/recréation des utilisateurs dans la base de sécurité (soit juste les recréer, soit suivre la procédure décrite dans les notes de versions et dans le fichier misc\upgrade\security\security_database.txt dans au cas où l'on ne connaisse pas les mots de passe des utilisateurs)
5/ éventuellement vérifications des alias et des param^tre de firebird.conf
6/ restauration des bases
C'est tout

et c'est la même chose si on veux par exemple migrer de windows à Linux
ce qui est une bonne idée au passage, mais c'est autre débat
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 09h56   #6
Membre confirmé
 
Homme
Développeur .NET
Inscription : septembre 2003
Messages : 377
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : septembre 2003
Messages : 377
Points : 210
Points : 210
merci de la précision de windows -> linux c'est une solution qui commence de plus en plus à me trotter.

Encore merci.
ricil78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 14h15   #7
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Cette distribution live vous permet de tester Firebird sous Linux et vous pouvez même, à l'aide d'un assistant, créer votre propre clé usb bootable avec Firebird ! Cette image est téléchargeable ici : Firebird-Mandriva-Live http://sourceforge.net/project/showf...roup_id=134863
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h57.


 
 
 
 
Partenaires

Hébergement Web