{SQL Server} Exclusion de plage horaire
flizz79
-
fiu -
fiu -
Bonjour,
Je travaille actuellement sur une base téléphonie dans laquelle tous les appels sont recensés.
Notre standard fermant de 12h30 à 13h30 tous les jours de la semaine, je souhaiterais exclure cette plage horaire des résultats retournés.
Je peux le faire aisément grâce à un DATEPART, mais le problème c'est que je n'arrive pas à extraire l'heure ET les minutes.
par exemple : WHERE (DATEPART(hh,xxx.date) Not Between '12' And '13'), ne me renvoie pas les données comprises entre 12h et 13h.
Associé à un (DATEPART(mi,xxx.date)) je pensais pouvoir m'en sortir, mais je n'arrive pas à concatener les 2.
Quelqu'un pourrait il m'aider sur le sujet, avec une requête, de préférence, pas trop complexe ?
Vous remerciant par avance.
Je travaille actuellement sur une base téléphonie dans laquelle tous les appels sont recensés.
Notre standard fermant de 12h30 à 13h30 tous les jours de la semaine, je souhaiterais exclure cette plage horaire des résultats retournés.
Je peux le faire aisément grâce à un DATEPART, mais le problème c'est que je n'arrive pas à extraire l'heure ET les minutes.
par exemple : WHERE (DATEPART(hh,xxx.date) Not Between '12' And '13'), ne me renvoie pas les données comprises entre 12h et 13h.
Associé à un (DATEPART(mi,xxx.date)) je pensais pouvoir m'en sortir, mais je n'arrive pas à concatener les 2.
Quelqu'un pourrait il m'aider sur le sujet, avec une requête, de préférence, pas trop complexe ?
Vous remerciant par avance.
A voir également:
- {SQL Server} Exclusion de plage horaire
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Horaire 2x7 - Forum Réseaux sociaux
- Tableau excel pointage horaire gratuit - Télécharger - Tableur
2 réponses
Salut
je connais pas la syntaxe sql server, mais je vais quand même essayer de te montrer comment faire.
en supposant que la fonction qui convertit un horodatage s'appelle STR et qu'elle attende 2 arguments : l'horodatage à convertir puis le format de conversion, ta requête devrait comporter le filtre supplémentaire
AND STR(xxx.date, "hhmm") NOT BETWEEN '1230' AND '1330'
voilà, j'espère que c'est faisable sur ton système.
je connais pas la syntaxe sql server, mais je vais quand même essayer de te montrer comment faire.
en supposant que la fonction qui convertit un horodatage s'appelle STR et qu'elle attende 2 arguments : l'horodatage à convertir puis le format de conversion, ta requête devrait comporter le filtre supplémentaire
AND STR(xxx.date, "hhmm") NOT BETWEEN '1230' AND '1330'
voilà, j'espère que c'est faisable sur ton système.