begin process at 2012 05 26 17:59:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

Données les plus recentes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Données les plus recentes

mercredi 10 juin 2009 à 16:40:43 | Données les plus recentes

bbertt


Avant toutes choses, Bonjour a tous

Je tiens à vous remercier car le forum m'a permis de répondre à une grande quantité de questions durant mon stage.
Cependant, aujourd'hui je me vois obliger de demander encore un plus d'aide de votre part :

Serveur : SQL Server 2000

Dans le cadre de mon stage j'aimerais pouvoir obtenir les données comme ceci.

J'ai donc une base où j'ai les éléments suivant

Code     |  Temps                          |  Mois  | Année
    1        |     100 h                        |    5      |   2009
    1        |     400 h                        |    6      |   2009
    2        |     800 h                        |    5      |   2009
    2        |     200 h                        |    6      |   2009
    2        |     500 h                        |    7      |   2009

Je voudrais obtenir la liste suivante (le but étant d'exploiter les données dans un tableau croisé dynamique)

Affaire    |     Temps      |  Mois   | Année
    1        |     400 h        |    6       |   2009
    2        |     500 h        |    7       |   2009




J'ai testé differentes choses , mais aucunes ne s'est avérée concluante

J'espere que ce que j'ai explicité ma demande au mieux, et qu'il est possible de le faire directement en sql. Mais je suis avide de toutes les proposition que vous pourrez me faire.

Merci d'avance de votre attention, et encore plus pour ceux qui me répondront
samedi 20 juin 2009 à 13:00:56 | Re : Données les plus recentes

EricSQL

Bonjour, ne connaissant pas beaucoup SQL Server, je ne peux pas te donner une réponse directe, mais voici comment tu peux essayer de faire si la volumétrie n'est pas importante :
Une sous-requête qui remonte la dernière date par affaire,
une requête principale qui récupère les données pour cette affaire et cette date :
Select *
From Table
Where (Code, Année * 100 + Mois) in (
Select Code, max(Année * 100 + Mois) as DerniereDate
From Table
Group by Code
)
;


/Eric


Cette discussion est classée dans : données, sql, stage, choses, recentes


Répondre à ce message

Sujets en rapport avec ce message

[Script transact-sql][SQL server 2000] Copie d'une base à une autre [ par rabbiwan ] Bonjour, J'ai sur mon serveur 2 bases de données, et je souhaiterai faire un travail tous les soirs (routine), qui consiste à copier une partie des do liaison de données dans SQL Server [ par titoune76 ] Comment faire dans SQL Server pour créer une vue selectionnant plusieurs champs de plusieurs tables (jusque la pas de pb), ces tables se situant dans conseils sur les bases de données [ par oraclebd ] bonjour , je suis étudiant en informatique ,j'ai étudié PASCAL,C,C++  ,structures de données,algorithmique, MERISE ...concernant les bases de données aide sql trés urgent [ par infkb ] bonjour,Je fais une application dont j'insère les données  dans une base de données Oracle via une interface graphique java , le problème c'est que je Duplication de données [ par erwan35 ] Bonjour à tous,Je vais mettre en place dans mon entreprise un logiciel dont les données proviendront d'une base de données SQL SERVER EXPRESS 2005.La Transfert de données vers une base de données SQL [ par julzz ] Bonsoir, aupparavant devellopeur sous VBA, je me suis lancer pour certaines raisons, dans le devellopement d'application fonctionnant sous Windows et [sql 2005]type de données d'un champ [ par gregorian ] Bonjour à tous, Pour une application, je dois faire une DB en ms sql d'habitude, je travaille en type DBase(dbf) et je développe en fox pro.Petite que Convertisseur de base de données du format SQL Server 2000 au format 2005 [ par anadeveloppeur ] BonsoirVoilà tout est dit dans le titre. Avant de poster le sujet j'ai fais une recherche dans le net et dans le moteur de recherche du forum, mais je Sql server utf-8 [ par dirthangel ] Salut a tous je travaille actuellement sur une application Perl , j'utilise comme base de données Sql server 2005 j'ai besoin d'y stocker des données copie identique d'une base de données SQL [ par othland ] Bonjour tout le monde,je travail avec MS SQL Server 2000. je veux avoir une copie d'une base de données qui est tout le temps attachée (jour comme nui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales