begin process at 2010 02 09 20:18:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Besoin d'aide pour ma base de données

 > 

Analyse croisée avec Transact-SQL


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

Analyse croisée avec Transact-SQL

lundi 19 décembre 2005 à 18:04:50 | Analyse croisée avec Transact-SQL

dodo1979

Salut tout le monde, je suis débutant en SQL server 2000 et je cherche la clause T-SQL qui permet de faire une analyse croisée dans SQL Server
Un tutorial ou un cours me fera encore plus du bien

Merci de votre aide

mardi 20 décembre 2005 à 10:28:18 | Re : Analyse croisée avec Transact-SQL

aieeeuuuuu

salut

qu'entends tu par analyse croisée ?

mardi 20 décembre 2005 à 13:51:30 | Re : Analyse croisée avec Transact-SQL

dodo1979

une requete qui retourne un tableau à deux dimension.
Avec ACCESS la clause est TRANSFORM ... SELECT ...PIVOT
je cherche l'équivalent dans SQL server 2000

Merci de votre aide

mercredi 22 février 2006 à 00:22:10 | Re : Analyse croisée avec Transact-SQL

majidali



slt les camarades

j'ai une fct qui fait ce travail(tableau croisé en sql)

function WriteTabCroise(sSQL, Titre)
'Génére automatiquement des tableaux croisés en fonction de la requête SQL
 
 
' sSQL = Requete SQL
' Titre = Titre du tableau
 
Set Connection     = Server.CreateObject("ADODB.Connection")
Set RecordSet     = Server.CreateObject("ADODB.RecordSet")
 
Connection.connectionString = DBPath
Connection.Open
 
 
if Titre <> "" then
    Response.write "<BR><B><Center>" & Titre & "</Center></B><BR>" & vbcrlf
End If
 
 
RecordSet.Open sSQL, Connection, 3, 3
 
if RecordSet.EOF = false then
    Response.write "<Table border=1 bordercolor=green cellspacing=0 cellspading=0 width='100%'>"
    Response.write "<TR align=center bgcolor=green>" & vbcrlf
 
    'Création des collones
    for each rsfield in recordset.Fields
          Response.write "<TD><B><font color=yellow>" & rsfield.Name & "</font></B></TD>" & vbcrlf
    next
    Response.write "</TR>" & vbcrlf
 
    'Affichage de chaque ligne
    Do while not RecordSet.EOF
        
        Response.write "<TR>" & vbcrlf
        i = 0
        For each RecordSetItem in RecordSet.Fields
            i = i + 1
            if i=1 then
                Response.write "<TD align=left nowrap>" & vbcrlf
            else
                Response.write "<TD align=center>" & vbcrlf    
            end if
        
             if isnull(RecordSetItem) = true then
                Texte = "-"
             else
                Texte = RecordSetItem
                if isnumeric(RecordSetItem) = true then
                    if RecordSetItem <> 0 then
                        Texte = "<Font Color=red><B>" & Texte & "</B></font>" & vbcrlf
                    end if
                else
                    Texte = "<Font Color=green><B>" & Texte & "</B></font>" & vbcrlf
                end if
             end if
        
            Response.write Texte
            Response.write "</TD>" & vbcrlf
        next
 
         Response.write "</TR>" & vbcrlf
        RecordSet.MoveNext
    Loop
    Response.write "</TABLE><BR>" & vbcrlf
end if
RecordSet.Close
Connection.Close
Set Connection = nothing
Set RecordSet = nothing
 
End function



 



Cette discussion est classée dans : sql, server, analyse, croisée, transact


Répondre à ce message

Sujets en rapport avec ce message

Changer le propriétaire d'une SP sous SQL Server [ par Nix ] Salut tout le monde,Ce soir on m'a posé une colle. Je ne suis pas expert SQL Server et je ne sais pas répondre à cette question.La question est simple utilisation de sql server?? [ par Fildomen ] salutj'ai installé mon sql server 2000, sur un windows server 2003 datacenter, et là , j'ai consataté que c'est difficile de l'utiliser, je sais même Problème SQLSERVER/php [ par LeJulius ] Je travaille actuellement sous SQL SERVER 2000 en lien avec du PHP 4.2.0 Mon problème est le suivant :Mes tables sql contiennent des caractères accent Oracle vs Sql server vs Access [ par Fildomen ] salutpouvez-vous me donner le comparatif entre ces trois (Oracle,Sql server,Access)?? et qui es le plus rapide entre eux(un classement)?mercihttp://ww Fonction Difference (soundex) SQL server [ par oluha ] BonjourJ'ai besoin d'utiliser la fonction Difference (qui se base sur le soundex) mais je trouve qu'elle n'est pas assez précise du fait que le sounde Autoincrementation dans SQL server [ par superismali ] SuperismaliSlt,J'ai un pb pour créer une auto incrementation d'un champ nommé idsite dans une table ke G nommé référencement.Bon y at il qq1 ki pe m'a sql server ou Mysql [ par snoopcool ] Bonjour tous le monde!!!Mon proleme est le suivant. J'ai une base de donnée que je ve mettre sur un serveur avec une vingtaine de poste à connecte et Problème avec l'opérateur LIKE dans SQL SERVER [ par oluha ] BonjourJ'ai un petit problème avec une procédure stockée sur SQL server.Dans celle ci j'utilise une requete de type :select count(*) from matable wher LPAD, RPAD avec SQl server? [ par karn ] Bonjour,Il y a t'il un equivalent aux fonctionx LPAD,RPAD avec sql server? DATETIME SQL SERVER AU SECOURS !!!!!! [ par MACHOMAN ] bonjour, j'ai plusieurs pb avec les datetime sous sql server : 1 - j'ai deux champs datetime, dans le premier il y a une date dans le second une heure


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,186 sec (3)

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