Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
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 18/11/2010, 15h05   #1
Invité de passage
 
Inscription : mars 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 2
Points : 0
Points : 0
Par défaut Erreur de comparaison deux de colonnes "datetime" dans deux tables

Bonjour,

J'utilise une comparaison d'égalité de deux champs type datetime dans deux tables SQL. Je ne comprends pas car elle fonctionne très bien habituellement.

Le code est :
Code :
1
2
3
SELECT     COUNT(*) AS Expr1
FROM          mabase1
WHERE     (mabase1.DateTime = mabase2.DateTime)
Le message retourné est :
Citation:
The multi-part identifier "mabase1.DateTime" could not be bound.
A quoi est-ce du ?
NULLSQL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h13   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 930
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 930
Points : 17 724
Points : 17 724
un nom d'objet c'est MaBase.MonSchéma.MonObjet ou si c'est le schéma par défaut :
MaBase..MonObjet

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 20h25   #3
Membre du Club
 
Homme
Expert SQL Server
Inscription : avril 2004
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France

Informations professionnelles :
Activité : Expert SQL Server

Informations forums :
Inscription : avril 2004
Messages : 52
Points : 55
Points : 55
Citation:
Envoyé par NULLSQL Voir le message
J'utilise une comparaison d'égalité de deux champs type datetime dans deux tables SQL.
Je ne vois pas 2 tables dans ta requête

Essaie cela plutôt
Code :
1
2
SELECT count(*)
FROM mabase1 INNER JOIN mabase2 ON mabase1.DateTime = mabase2.DateTime
Serguei_TARASSOV 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 08h30.


 
 
 
 
Partenaires

Hébergement Web