J'essaie de calculer les articles vendus 90 jours avant 01/06/2009 et 90 jours après 01/06/2009 avec la requête ci-dessous. ça montre une erreur. Est-ce que quelqu'un voudrait m'éduquer s'il vous plaît?Calculer les dates
SELECT
location,
SUM((CASE WHEN t.order_date DATEADD (DAY, -90, '6/1/2009') THEN t.Item ELSE NULL END) as Prior_Items,
SUM(CASE WHEN t.order_date DATEADD (DAY, 89, '6/1/2009') THEN t.Item ELSE NULL END) as Post_Items
ELSE NULL
END)
FROM mytable t
where date = '6/1/2009'
group by location
* Une erreur * - "J'ai fait quelque chose à cette chose et maintenant le thingamajig est cassé." Veuillez être plus précis, quelle erreur avez-vous eu? – Piskvor
@Chris: Prenez soin de partager avec nous ce qu'est une "erreur"? Cela sauverait quelqu'un d'essayer de déterminer quelle est l'erreur avant de devoir déterminer la solution. –
Quel genre d'erreur vous donne? Avez-vous manqué le> et