Ainsi, les en-têtes de table de base de données sont les suivantes:Trouvez la min + valeur max et colonne associée
Date | buyPrice | sellPrice | buyVolume | sellVolume | exchange
Je suis en train de:
- Liste item
- Groupe par date
- Pour chaque groupe, trouvez le prix minimum d'achat et l'échange qui lui est associé
- Fin d la sellPrice maximale et l'échange associé
- Trouver la diff entre max (sellPrice) - min (buyPrice)
D'après ce que je lis, je peux utiliser des lignes ou était-il une meilleure solution?
(postgresql aide)
Edit: Si nous supposons que nous avons 3 échanges avec les données suivantes:
|Date | buyPrice | sellPrice | buyVolume | sellVolume | exchange | |1-1-2017 | 1 | 1 | 1 | 1 | exchangeA | |1-1-2017 | 2 | 1 | 2 | 1 | exchangeB | |1-1-2017 | 3 | 1 | 3 | 1 | exchangeC |
La sortie de solution doit être
| Date | buyPrice | buyVolume | buyExchange | sellPrice | sellVolume | sellExchange | | 1-1-2017 | 1 | 1 | exchangeA | 3 | 1 | exchangeC
Dans votre exemple de sortie, comment vous obtenez '' sellPrice' de 3' si vous avez seulement '1' comme' sellPrice' dans votre exemple de données? – MiguelKVidal