j'ai données comme suit dans un tableau (3 colonnes):Teradata Sql requête
Name StartDt EndDt
A 01/01/2009 12/31/2009
A 01/01/2010 11/30/2010
B 03/01/2011 10/31/2011
A 04/01/2012 12/31/2012
A 01/01/2013 08/01/2013
Maintenant, je veux créer une sortie en utilisant la requête Terdata Sql comme suit:
Name Min_Startdt Max_Startdt
A 01/01/2009 11/30/2010
A 04/01/2012 08/01/2013
B 03/01/2011 10/31/2011
S'il vous plaît laissez-moi comment cela peut être réalisé par une Teradata Query
Qu'est-ce que vous essayez d'atteindre exactement? comment différencier les rangées où 'Name = 'A''? – ChrisCamp
@ChrisCamp Fondamentalement, je veux regrouper autant que possible les lignes correspondant à la valeur particulière du nom de la colonne. Si vous voyez la sortie a deux lignes pour Name = A mais la première ligne est une combinaison des 2 premières lignes de la table d'entrée pour Name = A.Similarily la deuxième ligne d'Ouput pour Name = A est la combinaison des lignes 5 et 6 de Table d'entrée pour le nom = A. Est-ce utile? – user2417881