j'ai les enregistrements à l'aide de la requête SELECT trunc (createdon, 'hh') CREATEDON, count (*) ENDROIT OÙ LABSTATUS = 1 ET CREATEDON> = TO_DATE ('01/07/2010 10 ',' JJ/MM/AAAA hh ') GROUP BY trunc (créé sur,' hh ') dans une base horaire. J'ai besoin de placer la valeur de comptage dans la colonne de temps correspondante dans la grille. Comment puis-je faire ?? toute idéeen utilisant VB6 et oracle
Répondre
Vous pouvez le faire comme ceci:
Heures sont dans les colonnes
SELECT TRUNC(createdon,'hh'), SUM(CASE WHEN hh=1 THEN 1 ELSE 0) h1,
SUM(CASE WHEN hh=2 THEN 1 ELSE 0) h2 .....
FROM TABLle1,
(SELECT 1 AS hh FROM dual
UNION
SELECT 2 AS hh FROM dual
UNION
SELECT 3 AS hh FROM dual
....
) hours
WHERE LABSTATUS=1 AND CREATEDON >=TO_DATE('01/07/2010 10','DD/MM/YYYY hh') AND
TRUNC(createdon,'hh')= hours.hh
GROUP BY TRUNC(createdon,'hh')
Heures sont en lignes:
SELECT hours.hh, SUM(CASE WHEN TRUNC(createdon,'hh')= hours.hh THEN 1 ELSE 0 END) hh,
FROM TABLle1,
(SELECT 1 AS hh FROM dual
UNION
SELECT 2 AS hh FROM dual
UNION
SELECT 3 AS hh FROM dual
....
) hours
WHERE LABSTATUS=1 AND CREATEDON >=TO_DATE('01/07/2010 10','DD/MM/YYYY hh')
GROUP BY hours.hh
Cette requête entraînera comme celui-ci
rangée 1 12
ligne 2 0
ligne 3 4
...
merci .. Mais j'ai eu la valeur de comptage et le temps correspondant .. Mais j'ai besoin de placer cette valeur de comptage dans la grille .. Par exemple: 01:59 PM 2 .. Dans la légende de la colonne Grid ayant 1: 00-2: 00Pm la valeur de comptage 2 doit être – Arthi
son heure ne fonctionne pas .. heures: invalide identificateur erreur – Arthi
SELECT heures.hh, SUM (CAS QUAND TO_CHAR (createdon, 'hh') = heures.hh ALORS 1 ELSE 0 FIN) AS hh, (SELECT 1 AS hh à partir de deux UNION SELECT 2 AS hh à partir de deux UNION SELECT 3 AS hh à partir de deux UNION SELECT 4 AS hh DE dOUBLE UNION SELECT 5 AS hh DE dOUBLE UNION SELECT 6 AS hh FROM DUAL UNION SELECT 7 AS hh DE DOUBLE UNION SELECT 8 AS hh DE DOUBLE UNION SELECT 9 AS hh DE DOUBLE ) heures à partir de TABLE1 OÙ LABSTATUS = 1 ET CREATEDON> = TO_DATE ('01/07/2010 ',' JJ/MM/AAAA hh ') et hnum =' 475407D ' GROUP BY heures.hh GROUP BY heures.hh * ERREUR à la ligne 22: ORA-00904: "HEURES". "HH": invalide Identifiant – Arthi
- 1. Insérer plusieurs lignes dans Oracle en utilisant VB6
- 2. traceroute ipv6 en utilisant vb6
- 3. Élever un événement vb6 en utilisant interop
- 4. comment diminuer mon volume en utilisant vb6
- 5. Formulaire semi transparent en utilisant VB6
- 6. VB6 Oracle Récupération Clob dans un tableau
- 7. Hibernate bug en utilisant Oracle?
- 8. SELECT INTO en utilisant Oracle
- 9. Format de date en VB6
- 10. Hibernate: Générateur d'ID en utilisant increment et Oracle Schema
- 11. Comment se connecter à Oracle en utilisant JRuby et JDBC
- 12. PHP et Oracle utilisant un pilote léger
- 13. Numéros avec des zéros en tête, en utilisant vb6
- 14. VB6 Implémentations et événements
- 15. Connexion et mot de passe en utilisant VB6 et Access 2007
- 16. Erreur de connexion Oracle en utilisant Tomcat
- 17. En utilisant VB6, comment obtenir l'utilisateur et le domaine en cours sur Windows XP?
- 18. Demander à Oracle en utilisant .NET MVC
- 19. VB6 Empaquetage et organisation
- 20. Comment lire les données d'un fichier texte en utilisant VB6?
- 21. Altération séquence Oracle en utilisant l'expression
- 22. Comment copier un fichier ouvert en utilisant VB6?
- 23. Trouver une partie du champ en utilisant ADODB.Recordset dans vb6
- 24. Comment obtenir le contenu de HTML en utilisant VB6
- 25. Colonnes ignorées utilisant vb6 pour extraire d'Excel
- 26. parallèle en vb6 -?
- 27. convertir C++ en vb6
- 28. AllocHGlobal équivalent en VB6
- 29. Limite d'affichage en vb6
- 30. VB6 ListBox Click et DblClick
Pourriez-vous s'il vous plaît changer le titre à un plus spécifique. La question n'a rien à voir avec vb6. – HamoriZ