IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Découpage date possible ?


Sujet :

MS SQL Server

  1. #1
    Membre régulier Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Points : 109
    Points
    109
    Par défaut Découpage date possible ?
    Bonjour,

    Voici les données d'abord :

    Nom de la table :
    -----------------

    scan_info_table

    Noms des champs :
    -------------------

    - id_scan_info_pk type : bigint 8
    - machine_name type : varchar 50
    - time_start type : datetime
    - time_stop type : datetime


    Exemple de données :
    --------------------

    1 PC040011233 11/12/2006 08:03:30 11/12/2006 08:09:53
    2 PO040001274 14/11/2006 12:29:09 14/11/2006 13:03:15
    3 PO040001274 14/11/2006 15:28:38 14/11/2006 15:28:42
    4 PCSTM19952091 18/01/2007 16:44:17 18/01/2007 16:51:48

    etc...

    Question :
    ----------

    Combien de machines scannées par mois ?


    Problèmes et questions :
    ------------------------

    Il est à noter qu'il peut y avoir plusieurs fois la même machine.. car des scans différents pour la même machine.

    Comment afficher par mois ( en utilisant les champs time_start et timestop ) le nombre de machines ?

    Merci d'avance.
    ++

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 332
    Points : 502
    Points
    502
    Par défaut
    Il va falloir choisir un des deux champs date.

    SELECT YEAR(time_stop) AS YEAR_SCANNED,
    DATENAME(month, time_stop) AS MONTH_SCANNED,
    COUNT( DISTINCT machine_name) AS QTY
    FROM scan_info_table
    GROUP BY YEAR(time_stop), DATENAME(month, time_stop)
    ORDER BY YEAR(time_stop), DATENAME(month, time_stop)

  3. #3
    Membre régulier Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par Babyneedle
    Il va falloir choisir un des deux champs date.

    slt,

    En fait time_start et time_stop il s'agit du début et de la fin d'un scan...

    Il faut donc utiliser les deux pour la date...

    Attention, un scan peut commencer en février et finir début mars...

    Comment faire ?

    Merci
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Découpage date vba
    Par thomhcv59 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 30/09/2013, 11h35
  2. calendrier et filtrage des dates possibles
    Par gup dans le forum IHM
    Réponses: 3
    Dernier message: 03/02/2007, 22h56
  3. [Dates] Découpage de date
    Par innova dans le forum Langage
    Réponses: 2
    Dernier message: 26/12/2006, 13h22
  4. Plus simple si possible la gestion des dates!
    Par kenny49 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 29/06/2006, 16h52
  5. Modification de la date d'une table possible après une MAJ?
    Par theseriallooser dans le forum InterBase
    Réponses: 1
    Dernier message: 15/02/2006, 23h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo