par
Serant2103 » 20 janv. 2016, 10:52
Bonjour à tous,
Etant relativement débutant sur SQL, J'ai besoin d'aide pour la création d'un requête SQL pour l'extraction de données depuis une base SQL sur un Excel. Actuellement, j'ai des données qui s'enregistrent toutes les 15 minutes et je les exporte dans un Excel par la requête suivante (ça fonctionne).
SELECT DataLog2.TimestampUTC, DataLog2.SourceID, DataLog2.QuantityID, DataLog2.Value
FROM ION_Data.dbo.DataLog2 WHERE (DataLog2.SourceID=13) AND (DataLog2.QuantityID=129)
ORDER BY DataLog2.TimestampUTC
Mon problème est que j'exporte un nombre important de données et que je n'aurais besoin que de la première donnée du mois (premier jour du mois à 01h00 par exemple).
J'ai donc essayé de crée un filtre, avec la requête ci-dessous :
SELECT DataLog2.TimestampUTC, DataLog2.SourceID, DataLog2.QuantityID, DataLog2.Value
FROM ION_Data.dbo.DataLog2 DataLog2
WHERE (DataLog2.SourceID=13) AND (DataLog2.QuantityID=129)AND (timestampUTC = 'YYYY-MM-01 01:00:00')
ORDER BY DataLog2.TimestampUTC
Malheureusement, je reçois à chaque fois l'erreur suivante : "Conversion failed when converting date and/or time from character string"
J'ai essayé plusieurs format de Date/Heure mais je recois à chaque essai le même message.
Le format de ma table TimestampUTC est le suivant : 2014-04-30 13:15:00.0000000
Il y a-t-il un moyen de contourner ce problème?
Merci d'avance
Bonjour à tous,
Etant relativement débutant sur SQL, J'ai besoin d'aide pour la création d'un requête SQL pour l'extraction de données depuis une base SQL sur un Excel. Actuellement, j'ai des données qui s'enregistrent toutes les 15 minutes et je les exporte dans un Excel par la requête suivante (ça fonctionne).
SELECT DataLog2.TimestampUTC, DataLog2.SourceID, DataLog2.QuantityID, DataLog2.Value
FROM ION_Data.dbo.DataLog2 WHERE (DataLog2.SourceID=13) AND (DataLog2.QuantityID=129)
ORDER BY DataLog2.TimestampUTC
Mon problème est que j'exporte un nombre important de données et que je n'aurais besoin que de la première donnée du mois (premier jour du mois à 01h00 par exemple).
J'ai donc essayé de crée un filtre, avec la requête ci-dessous :
SELECT DataLog2.TimestampUTC, DataLog2.SourceID, DataLog2.QuantityID, DataLog2.Value
FROM ION_Data.dbo.DataLog2 DataLog2
WHERE (DataLog2.SourceID=13) AND (DataLog2.QuantityID=129)AND (timestampUTC = 'YYYY-MM-01 01:00:00')
ORDER BY DataLog2.TimestampUTC
Malheureusement, je reçois à chaque fois l'erreur suivante : "Conversion failed when converting date and/or time from character string"
J'ai essayé plusieurs format de Date/Heure mais je recois à chaque essai le même message.
Le format de ma table TimestampUTC est le suivant : 2014-04-30 13:15:00.0000000
Il y a-t-il un moyen de contourner ce problème?
Merci d'avance