Je ne suis pas sûr de ce que je dois écrire dans la requête SQL suivante pour afficher la colonne 'date' comme ceci : "mois-année" - "9-2011".
SELECT MONTH(date) + '.' + YEAR(date) AS Mjesec, SUM(marketingExpense) AS SumaMarketing, SUM(revenue) AS SumaZarada
FROM [Order]
WHERE (idCustomer = 1) AND (date BETWEEN '2001-11-3' AND '2011-11-3')
GROUP BY MONTH(date), YEAR(date)
Ce que je veux faire, c'est modifier les données de la première colonne pour afficher le mois et l'année au lieu du mois seul.
0 votes
Cette question est quelque peu confuse - essayez-vous de TRIER par date ?
0 votes
Je ne comprends pas ceci : "Je voudrais montrer la première colonne car je veux formater différemment la première colonne pour qu'elle soit unique".
0 votes
@JNK - Microsoft SQL @Chris - Non, je n'essaie pas de trier par date, je veux juste changer les résultats de la première colonne pour afficher le mois et l'année au lieu de n'afficher que le mois.
1 votes
Ne devez-vous pas d'abord regrouper par année, puis par mois ? Pouvez-vous nous montrer un exemple de résultat, s'il vous plaît ?