Tout comme cette question: « How to get Time from DateTime format in SQL? », je suis en train de sélectionner seulement le temps d'un datetime, mais contrairement à la question ci-dessus, je voudrais savoir comment faire en SQL Server Compact
. Est-ce que quelqu'un sait comment faire ça?temps Sélectionnez à partir datetime dans SQL Compact
1
A
Répondre
1
Résolu. La réponse de Luigi n'est pas vraiment la correcte mais je l'ai upvoted, car cela m'a aidé à trouver la réponse.
Pour obtenir seulement le temps d'un datetime dans SQL Server Compact
, la requête est correcte:
select ltrim(str(DATEPART(hour, columnName))) + ':' + ltrim(str(DATEPART(minute, columnName))) + ':' + ltrim(str(DATEPART(second, columnName))) from table
1
SELECT DATEPART(hour, OrderDate), DATEPART(minute, OrderDate) FROM MyOrders
Réf. http://msdn.microsoft.com//library/ms173998%28v=sql.90%29.aspx
Questions connexes
- 1. SQL Compact: Sélectionnez à partir de DatabaseOne.SomeTable, Join DatabaseTWO.SomeOtherTable
- 2. DateTime problème en SQL compact
- 3. PHP SQL: Sélectionnez AVG du temps SUM à partir de plusieurs enregistrements datetime?
- 4. Composant temps mysql à partir de datetime
- 5. sélectionnez événements chevauchement datetime avec SQL
- 6. SQL Server 2005 sélectionnez les champs à partir d'un certain laps de temps
- 7. Sélectionnez le mois seulement à partir de Datetime à Laravel
- 8. Date d'extraction de la colonne datetime - SQL Server Compact
- 9. SQL - Sélectionnez à l'intérieur Sélectionnez
- 10. Temps moyen à partir de l'ensemble de données DateTime dans SQL Server 2005
- 11. Sélectionnez plusieurs fichiers dans .NET Compact Framework?
- 12. requête SQL pour changer datetime en temps
- 13. Sélectionnez les données datetime de SQL Server colonne
- 14. Obtenir l'ID auto_increment à partir de SQL Compact Edition
- 15. LINQ à SQL dans le cadre compact
- 16. SQL Server Compact Edition (connexion à partir d'une connexion externe)
- 17. Compact SQL Remote Access
- 18. Sélectionnez dans sql - User Function
- 19. SQL Compact importation DB à partir de SQL Server Express avec Server Management Studio
- 20. DateTime à secondes à partir de minuit
- 21. datetime SQL à chaîne C# et retour à datetime SQL
- 22. Sélectionnez temps libre dans le calendrier serveur sql
- 23. Impossible de se connecter à SQL Server Compact Database à partir de Visual Studio 2012
- 24. SQL (?): Comptage du temps entre deux valeurs datetime
- 25. Sql Compact et __sysobjects
- 26. Manipulez Datetime dans SQL Server
- 27. Linq - Comment créer une DateTime à partir de valeurs de temps stockées dans trois colonnes différentes?
- 28. SQL Compact sélectionner top 1
- 29. SQL DateTime
- 30. sélectionnez le premier jour du mois précédent à partir de l'enregistrement dans le serveur SQL
Ce ne fonctionne pas tout à fait ce que je veux. Lorsque j'utilise la requête 'select top (1) DATEPART (heure, DateAdded) + DATEPART (minute, DateAdded), DateAdded de la table', le résultat supérieur est' 38, 02/04/2013 10: 28: 47'. Vous ne savez pas comment le 38 se rapporte à cette date? –
Ah, juste travaillé. Il a littéralement ajouté les deux nombres ensemble, au lieu de les concaténer. –
Édité. Il y avait une erreur car + l'opérateur sum 2 retourne datepart (renvoie un entier) –