2017-05-01 2 views
0

J'utilise la version SQL Server Compact 3.5 pour une petite application. Je veux extraire la partie date d'une colonne (qui est de datetime type de données) et moi requête suivante pour essayer de le faire:Extrait la partie date de datetime dans SQL Server Compact 3.5

string qry = "SELECT DISTINCT DATE(Finger_Record) as [Working Date] FROM dt_raw_data "; 

Quand je l'exécute, je reçois une erreur disant DATE fonction est pas une fonction dans SQL Server Compact. Alors comment puis-je faire ça? Aidez-moi, s'il vous plaît.

Répondre

0

Essayez ce code:

string qry = "SELECT DISTINCT CONVERT(nvarchar(10), Finger_Record, 101) as [Working Date] FROM dt_raw_data "; 
+0

J'ai essayé, mais ne fonctionne pas –

+0

réponse est que edited..follow et pour votre référence je partage la lien ce que vous pouvez suivre: https: //technet.microsoft.com/en-us/library/ms174450 (v = sql.110) .aspx – Fahmina

1

Essayez ce code, il est un travail pour moi

select distinct CONVERT(VARCHAR(10),Finger_Record,110) as [Working Date] from dt_raw_data 
+0

cela a fonctionné avec une petite modification au type de données au lieu de varchar j'ai utilisé nvarchar.Thanks Singh. –

+0

bienvenue @Asanka Mahesh –