Name ExactDate Presents
bob 2011 1
bob 2008 2
bob 2012 3
mary 1986 4
mary 2001 5
mary 2012 6
kate 2011 7
kate 2012 8
kate 2013 9
celia 2011 10
celia 1986 11
celia 1972 12
celia 2012 13
celia 1991 14
Таким образом, цель состоит в том, чтобы вычесть количество подарков, которые Кейт получила от Селии в тот же день, и на выходе должно быть что-то вроде следующего:
Name ExactDate Presents
celiaminuskate 2011 3
celiaminuskate 2012 5
Большое вам спасибо, я впервые пользуюсь доступом и SQL. и иметь задачу управления данными требуется от меня на работе. так что это действительно застряло
Это сделано в MS Access 2003 SQL
ЭЙ, ТАК, ЧТО Я ПОЛУЧИЛ ПЕРВАЯ ЧАСТЬ, И СЕЙЧАС ЕГО ТРЕБУЕТСЯ, СЧИТАЯ, что НАБОР ДАННЫХ СЕЙЧАС КАК ЭТОТ
Name ExactDate Presents Location
bob 2011 1 home
bob 2008 2 school
bob 2012 3 school
mary 1986 4 school
mary 2001 5 home
mary 2012 6 homw
kate 2011 7 home
kate 2012 8 home
kate 2011 9 school
celia 2011 10 school
celia 1986 11 school
celia 1972 12 home
celia 2012 14 home
celia 2012 13 school
Таким образом, цель состоит в том, чтобы вычесть количество подарков, которые Кейт получила от Селии в один и тот же год (но поскольку существует несколько разных нынешних значений для одного и того же года, мы выбираем приоритет дома> школы .... например Селия и Кейт оба получают подарки в 2012 году, но Селия получает и домашние подарки, и школьные подарки в 2012 году, и в этом случае мы выбираем ее текущую стоимость дома, чтобы сделать расчет), и результат должен быть примерно таким:
Name ExactDate Presents
celiaminuskate 2011 3
celiaminuskate 2012 6