J'ai une table qui ressemble à ceci:requêtes SQL - Copier les valeurs dans le tableau même
ProjectID TaskID Date 000 001 10/28/09 000 002 12/1/09 000 003 02/24/10 001 001 04/14/10 001 002 07/5/10 001 003 02/24/11 002 001 06/07/10 002 002 07/7/10 002 003 09/13/12
Supposons qu'il existe de nombreux projets et de nombreuses tâches, mais chaque projet contient les mêmes tâches. Je souhaite copier les dates de la manière suivante:
Un projet (000) a les dates principales. Je veux copier ces dates pour chaque tâche à plusieurs autres projets (001, 002 dans les données d'exemple). Donc, si la tâche 001 du projet 000 a une date du 28/10/09, je veux que la tâche 001 dans d'autres projets (je connais leurs identifiants) ait la même date.
Si la tâche 002 du projet 001 est datée du 01/1/09, je souhaite que la tâche 002 ait également cette date dans chacun des autres projets.
Y at-il une requête qui peut faire cela? Je pense qu'il devrait y avoir, mais je ne peux pas le comprendre en ce moment.
Je BTW utilise SqlServer 2005.
À première vue, il ne semble pas que cette requête correspond à la date du maître aux autres pour chaque tâche. Est-ce que je le lis incorrectement? –
Il sélectionne la "Date" du projet "000" pour chaque TaskID que vous traitez, et définit la "Date" pour les autres projets à cette date sélectionnée –
Celui qui vous a voté est fumer quelque chose, cela a fonctionné et avait une bonne explication. Merci beaucoup! –