Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Qu'est-ce cluster SQL 
  • SQL Developer Certification 
  • Comment faire pour désactiver la mo…
  • Comment construire une requête dyna…
  • SQL Sever Performance 
  • Le Microsoft SQL ne sera pas install…
  • Comment accéder au gestionnaire de …
  • Comment changer la couleur du texte …
  • Comment estimer une DB2 Taille d'exp…
  • Comment acheter Microsoft Office à …
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment groupe par date sans secondes en T -SQL

    Recherches Dans Transact -SQL , il est souvent nécessaire d'effectuer des fonctions d'agrégation telles que le regroupement des résultats par date . SQL propose la "Date" type de données pour stocker des données comme les dates et le type de données "DateTime" pour stocker des données dans un format d'horodatage , avec la date et l'heure en heures, minutes et secondes. Vous pouvez convertir des données "DateTime" à une date formatée ISO ( aaaammjj ) au cours de l'agrégation pour enlever la partie du temps. Vous pouvez aussi diviser les données "DateTime" en pièces détachées à l'aide de la fonction " DATEPART " et le groupe par les parties de la date et de l'heure sans les secondes. Choses que vous devez
    MS SQL Server 2005 ou version ultérieure
    MS SQL Server Management Studio
    Afficher plus Instructions
    Conversion
    1

    Lancez le Microsoft SQL application Studio Management Server et se connecter au moteur de base de données SQL Server.
    2

    Ouvrez une fenêtre d'éditeur de requête .
    3

    Format votre requête pour convertir le " datetime " enregistrer une chaîne en format standard ISO avec aucune partie du temps ( aaaammjj ) . "Yyyy" est l'année, "mm" est le mois et "dd" est la date . Le "112" dans la fonction " Convertir" spécifie le format ISO .

    CONVERT (CHAR (8), date_field , 112) convertit le " datetime " date_field à une chaîne formatée ISO de huit caractères.

    CAST ( CONVERT ( CHAR ( 8) , date_field , 112) AS dATETIME ) convertit le date_field " datetime " en une date au format ISO sans avoir le temps .

    Pour l'utiliser dans le groupe en fonction , vous nécessaire de formater la requête comme :

    SELECT date_field

    FROM table

    conditions WHERE GROUP

    hotels, BY CAST ( CONVERT ( CHAR ( 8) , date_field , 112) AS DATETIME )
    DATEPART
    4

    Lancez l'application Management Studio MS SQL Server et se connecter au moteur de base de données SQL Server.
    5 < p> Ouvrez une fenêtre d'éditeur de requête .
    6

    Format votre requête, comme illustré , en utilisant la fonction " DATEPART " pour diviser le champ de date dans ses parties constituantes . Vous pouvez ensuite utiliser chaque partie dans le " GROUP BY " fonction , en éliminant les secondes pour effectuer un " GROUP BY " sans secondes seulement , où "yyyy" est l'année, "mm" est le mois , «DD» représente la journée, "hh" c'est l'heure et "n" est la minute.

    SELECT

    DATEPART (aaaa , date_field ) , AB

    DATEPART (mm , date_field ) , AB

    DATEPART (dd, date_field ) , AB

    DATEPART (hh , date_field ) , AB

    DATEPART (n, date_field )

    FROM table
    GROUP

    PAR

    DATEPART (aaaa , date_field ) , AB

    DATEPART (mm , date_field ) , AB

    DATEPART (dd, date_field ) , AB

    DATEPART (hh , date_field ) ,


    DATEPART (n, date_field )

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment insérer une plage de nombres dans une table SQL 
  • Les avantages de la base de données relationnelle objet 
  • Comment faire pour éliminer les problèmes de mémoire Rebond 
  • Comment créer une fonction IIF 
  • Comment créer Calendar rapport dans Access 2007 
  • Comment saisir la date dans SQL 
  • Comment ouvrir un SQL 
  • Comment faire pour convertir les données en majuscules dans Access 
  • Comment trouver la table Liens dans MS SQL 
  • Comment accéder aux données Propriétés du lien 
  • Connaissances Informatiques © http://www.ordinateur.cc