Problème de programmation en SQL
Talie69
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
davidel Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
davidel Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement en stage et je dois réaliser le paramétrage d'une GMAO pour mon entrerise.
Je rencontre un gros problème pour programmer des afficheurs en SQL : je n'ai aucune formation dans ce domaine...
Mon but est de créer un indicateur qui me permette de savoir combien d'ordre de travail (Work Order) ont à faire les techniciens. Voici l'ébauche de mon code :
select count(WOWO_CODE) from T_WORK_ORDER where TO_CHAR(WOWO_TARGET_DATE,'YYYYMM') = TO_CHAR(ADD_months(SYSDATE,+1),'YYYYMM')
Si vous pouviez m'aider ça me rendrait un grand service.
Merci d'avance !
Je suis actuellement en stage et je dois réaliser le paramétrage d'une GMAO pour mon entrerise.
Je rencontre un gros problème pour programmer des afficheurs en SQL : je n'ai aucune formation dans ce domaine...
Mon but est de créer un indicateur qui me permette de savoir combien d'ordre de travail (Work Order) ont à faire les techniciens. Voici l'ébauche de mon code :
select count(WOWO_CODE) from T_WORK_ORDER where TO_CHAR(WOWO_TARGET_DATE,'YYYYMM') = TO_CHAR(ADD_months(SYSDATE,+1),'YYYYMM')
Si vous pouviez m'aider ça me rendrait un grand service.
Merci d'avance !
A voir également:
- Problème de programmation en SQL
- Application de programmation - Guide
- Logiciel sql - Télécharger - Bases de données
- Mettre en veille un programme - Guide
- Sql (+) - Forum Programmation
- Requete sql pix - Forum PHP
7 réponses
Salut,
il faufrait que tu fournisses la description de ta table, pour pouvoir en extraire le maximum.
il faufrait que tu fournisses la description de ta table, pour pouvoir en extraire le maximum.
Je n'en ai pas (enfin je ne pense pas) : le logiciel est déja programmé. Il y a juste une option qui s'appelle cockpit et qui permet de créer des diagrammes. Il faut rentrer le script pour observer ce que l'on veut. J'y arrive pour des choses très basiques mais dès que ça se complique ... je suis perdu^^.
Non je n'ai pas accès à la base de données.
En fait le but c'est de créer une commande pour me renvoyer le nombre de "Work Order" qui sont à faire avant la fin de la semaine, ou du mois.
Mon premier problème est de trouver le script pour programmer cette échéance.
Le second est de trouver les commandes pour l'introduire dans le script global.
Au final, j'aimerai que tu me donnes une écriture type, pas le script exact : je me débrouillerai tout seul pour l'adapter.
En tout cas merci pour ton aide : ça fais plusieurs semaines que j'essaye de configurer ces indicateurs et même la société qui a fait le logiciel semble incapable de m'aider...
En fait le but c'est de créer une commande pour me renvoyer le nombre de "Work Order" qui sont à faire avant la fin de la semaine, ou du mois.
Mon premier problème est de trouver le script pour programmer cette échéance.
Le second est de trouver les commandes pour l'introduire dans le script global.
Au final, j'aimerai que tu me donnes une écriture type, pas le script exact : je me débrouillerai tout seul pour l'adapter.
En tout cas merci pour ton aide : ça fais plusieurs semaines que j'essaye de configurer ces indicateurs et même la société qui a fait le logiciel semble incapable de m'aider...
L'application est en SQL server
Je n'ai actuellement pas de SQL server disponible pour tester, mais a priori la chose qui te manque est:
select WOWO_CODE, count(WOWO_CODE) from T_WORK_ORDER
where TO_CHAR(WOWO_TARGET_DATE,'YYYYMM') = TO_CHAR(ADD_months(SYSDATE,+1),'YYYYMM')
GROUP BY WOWO_CODE
pour faciliter le travail avec la difference de date en SQL server je te conseil d'utiliser la fonction DATEDIFF.
Il y a bcp d'example sur le net.
J'espere t'avoir aide, fais moi signe si tu ce ne suffi pas...
select WOWO_CODE, count(WOWO_CODE) from T_WORK_ORDER
where TO_CHAR(WOWO_TARGET_DATE,'YYYYMM') = TO_CHAR(ADD_months(SYSDATE,+1),'YYYYMM')
GROUP BY WOWO_CODE
pour faciliter le travail avec la difference de date en SQL server je te conseil d'utiliser la fonction DATEDIFF.
Il y a bcp d'example sur le net.
J'espere t'avoir aide, fais moi signe si tu ce ne suffi pas...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je trouve pas ce qui ne marche pas. Je vais essayer de trouver une alternative.
Sinon, est-ce que tu connais des sites ou ils expliquent les commande et comment les utiliser?
Sinon, est-ce que tu connais des sites ou ils expliquent les commande et comment les utiliser?