У меня есть таблица с именем «Historical_Stock_Prices» в базе данных MS Access. В этой таблице есть столбцы: Тикер, Дата1, Open1, Высокий, Низкий, Close1, Объем, Adj_Close. Строки состоят из данных для каждого тикера за каждый рабочий день.Заявление SQL для запроса на доступ к MS для вычисления ежеквартальной скорости роста
Мне нужно запустить запрос из моей программы VB.net, которая вернет таблицу в моей программе, которая отображает темпы роста за каждый квартал каждого года для каждого перечисленного символа. Поэтому для этого примера мне нужно будет найти темпы роста для GOOG в 4 квартале 2012 года.
Чтобы рассчитать это вручную, мне нужно будет взять Close Price в последний день BUSINESS 4-го квартала (12/31/2012), деленная на открытую цену первого ДНЯ БИЗНЕСА 4-го квартала (10/1/2012). Затем мне нужно вычесть на 1 и умножить на 100, чтобы получить процент.
Фактический расчет будет выглядеть следующим образом: ((707,38/759,05) -1) * 100 = -6,807%
Первые и последние дни каждого квартала может варьироваться в зависимости от выходных дней.
Я не могу придумать правильный синтаксис инструкции SQL для создания таблицы темпов роста из таблицы необработанных исторических цен. Может ли кто-нибудь помочь мне со статусом SQL?
Хорошо! Я попытался включить все три запроса в Access. Первые два не были введены без проблем. В последнем запросе появляется сообщение об ошибке «Синтаксическая ошибка в выражении SQL». – gromit1
@ nordeen1 Проверьте свой последний запрос на опечатки. Я только что скопировал и вставил последний запрос из моего ответа в Access 2010 и C# 2010 Express, и в каждом случае запрос работал нормально. –
Он не будет работать в Access или VB.net. Я также копировал и вставлял запросы из вашего ответа в Access и получал ошибку. Я также проверял наличие опечаток и не нашел. Теперь я попытался поместить последний запрос в свою программу, и он дал мне ошибку «Механизм базы данных Microsoft Jet не может найти таблицу ввода или запрос' Qtr_Dates'. Убедитесь, что он существует и что его имя написано правильно ». Я проверил, и мои запросы помечены как 'Qtr_Dates' и' Stock_Price_with_qtr'. – gromit1