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 17/05/2008, 23h27   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 16
Points : 16
Envoyer un message via MSN à Taoufik109 Envoyer un message via Skype™ à Taoufik109
Par défaut Afficher DateTime sans l'Heure

slt,
voila ma requete que j'utilise pour remplir un grid view:
select e.nom+' '+e.prenom as 'Nom', ab.date_absence from etudiant e,absenceetudiant ab where e.matricule=ab.matricule

la requete s'execute sans probleme, mais dans le champs date_absence, il m'affiche "jj/mm/yyyy hh:mm:ss"
moi je veux afficher que "jj/mm/yyyy"

est ce qu'il ya une fonction qui peut faire ca, ou un truc a faire ??
merci
Taoufik109 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 01h23   #2
Membre Expert
 
Inscription : août 2002
Messages : 1 249
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 249
Points : 1 512
Points : 1 512
Envoyer un message via Yahoo à ylarvor
Code :
1
2
 
SELECT e.nom+' '+e.prenom AS 'Nom', Day(ab.date_absence) + '/' + MONTH(ab.date_absence) + '/' + Year(ab.date_absence) FROM etudiant e,absenceetudiant ab WHERE e.matricule=ab.matricule
pour aller plus loin : http://baptiste-wicht.developpez.com...-sql/datetime/
ylarvor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 02h18   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 16
Points : 16
Envoyer un message via MSN à Taoufik109 Envoyer un message via Skype™ à Taoufik109
Par défaut erreur de convertion

ca donne une erreur:
Échec de la conversion de la valeur varchar « / » en type de données int.

(je travaille avec sql server 2005)
Taoufik109 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 03h12   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 16
Points : 16
Envoyer un message via MSN à Taoufik109 Envoyer un message via Skype™ à Taoufik109
Par défaut erreur de convertion

j'ai essayé la requete suivante:
select
cast(Day(ab.date_absence_etudiant) as varchar(50))+'/'+cast(MONTH(ab.date_absence_etudiant) as varchar(50))+'/'+cast(Year(ab.date_absence_etudiant)as varchar(50)) as 'date'
from absenceetudiant ab

dans sqlserver ca marche sans probleme mais lorsque j'essaye de definir un sqldatasource avec cette requete ca me donne une erreur:
"impossible d'activer les contraintes. une ou plusieurs lignes contiennent des valeurs qui violent les contraintes de type non null, unique ou clé externe."

je sais pas d'ou viens l'erreur et pourkoi ca marche sur sqlserver et nn sur visualstudio ??

Merci pour votre cooperation.
Taoufik109 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 16h00   #5
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
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 959
Points : 17 792
Points : 17 792
Code :
CONVERT(CHAR(10), ab.date_absence, 103).
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/05/2008, 16h45   #6
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 16
Points : 16
Envoyer un message via MSN à Taoufik109 Envoyer un message via Skype™ à Taoufik109
Par défaut resolu

c bon avec CONVERT(CHAR(10), ab.date_absence_etudiant, 103) as date
ca marche a merveille.

Merci pour vous.
Taoufik109 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 01h26.


 
 
 
 
Partenaires

Hébergement Web