0
ответов

Агрегатная или оконная функция PostgreSQL для возврата только последнего значения

Я использую агрегатную функцию с предложением OVER в PostgreSQL 9.1 и хочу возвращать только последнюю строку для каждого окна. Функция окна last_value () звучит так, как будто она может делать то, что я хочу…
вопрос задан: 30 November 2011 02:55
0
ответов

SQLITE: объединение строк в одну строку, если они разделяют столбец

Из предыдущего поста у меня есть следующее представление в sqlite3: CREATE View AttendeeTableView AS SELECT (LastName || "" || FirstName) как AttendeeName, CompanyName , PhotoURI, ...
вопрос задан: 25 November 2011 13:13
0
ответов

Есть ли лучший способ вычисления медианы (не среднего)

Предположим, у меня есть следующее определение таблицы: CREATE TABLE x (i серийный первичный ключ, целое число не null); Я хочу вычислить МЕДИАНУ значения (не СРЕДНЕЕ). Медиана - это значение, которое ...
вопрос задан: 23 November 2011 23:37
0
ответов

MAX (текст) возвращает текст типа данных операнда недопустимый для оператора max. в sql server 2008

я использую текстовый тип данных в одной из моих таблиц, а также использую PIVOT с запросом. Я не могу использовать MAX (AttributeValue), где AttributeValue - это тип текста. Он возвращает следующую ошибку ...
вопрос задан: 15 November 2011 06:19
0
ответов

SQL Server: временно собирать значения в агрегации и повторно использовать в том же запросе

Как мне накапливать значения в T-SQL? AFAIK нет типа ARRAY. Я хочу повторно использовать значения в том же запросе, как показано в этом примере PostgreSQL, используя array_agg (). ВЫБЕРИТЕ a [1] || a [i] AS ...
вопрос задан: 13 November 2011 10:10
0
ответов

mysql count group, имея

У меня есть эта таблица: Фильмы (ID, Жанр) Фильм может иметь несколько жанров, поэтому идентификатор не зависит от жанра, это отношение «многие ко многим». Мне нужен запрос, чтобы найти общее количество фильмов ...
вопрос задан: 22 October 2011 05:18
0
ответов

конкатенация строк в группе по функциям с другими агрегатными функциями

Можно ли объединить строки с одной или несколькими другими группами по функциям, таким как сумма, среднее, количество и т. д. Скажем, у меня есть следующая таблица Id Name Order Value 1 a 1 100 2 b 2 ...
вопрос задан: 20 September 2011 14:47
0
ответов

Как использовать функцию Oracle Listagg с уникальным фильтром? [Дубликат]

У меня есть таблица, как это: имя Group_id ------------ 1 Дэвид 1 Иоанна 1 Алан 1 Дэвид 2 Джули 2 Чарльз, и я хочу следующий результат: group_id ...
вопрос задан: 8 September 2011 22:05
0
ответов

Проблема совокупности MySQL

В следующем примере почему в следующем примере приведены результаты возврата запросов MIN (), но MAX () запрос не делает? MySQL> Создать таблицу t (ID INT, int); Запрос в порядке, 0 строк пострадавших (0,10 секунды) MySQL> Вставьте в T (...
вопрос задан: 4 September 2011 06:05
0
ответов

Функция SQL Group By (столбец) - Теперь не могу выбрать этот столбец

Я использовал схема сотрудников отдела кадров в Oracle Express, и я хотел выбрать сотрудников, нанятых на определенный год.ВЫБЕРИТЕ дату найма, COUNT (*) ИЗ сотрудников empl GROUP BY SUBSTR (...
вопрос задан: 27 August 2011 01:39
0
ответов

Trenger du å forbedre ytelsen til SQL-spørring ved hjelp av samlede funksjoner

I har et bestemt SQL-spørsmål som ser ut til å lide av et mystisk ytelsesproblem. Her er spørringen: SELECT COUNT (LengthOfTime) AS TotalTime, SUM (LengthOfTime) AS TotalLength, ...
вопрос задан: 15 August 2011 14:36
0
ответов

замените значения NULL последними значениями, отличными от NULL в серии наборов результатов (SQL Server 2008 R2)

для SQL Server 2008 R2 У меня есть набор результатов, который выглядит следующим образом (примечание [цена] является числовым, NULL ниже представляет значение NULL, набор результатов упорядочен по product_id и timestamp) product ...
вопрос задан: 12 August 2011 19:34
0
ответов

Сумма двух запросов

У меня есть два основных запроса, по которым мне нужно суммировать итоги: Выберите часы, сумма (часы) ИЗ таблицы WHERE name = 'xxx' и Description = 'Worked' Выберите часы2, сумму (часы2) ИЗ таблицы WHERE name = 'xxx' и ...
вопрос задан: 13 July 2011 21:03
0
ответов

Interogare de agregare SQL pentru SUM, dar permite doar sume pozitive (altfel 0)

Vreau să interogăm un tabel de comenzi și să arăt ID-ul clientului și totalul lui comenzi, totuși comenzile pot avea totaluri pozitive sau negative. selectați client_id, SUM (total_comandă) din comenzi ...
вопрос задан: 5 July 2011 11:18
0
ответов

агрегат пустого набора результатов

Я бы хотел, чтобы агрегаты пустого набора результатов были 0. Я пробовал следующее: ВЫБРАТЬ СУММУ (COALESCE (capacity, 0)) FROM объектов WHERE null IS NOT NULL; Результат: сумма ----- (1 строка) ...
вопрос задан: 29 June 2011 16:53
0
ответов

Можно ли использовать функцию Aggregate в операторе Select без предложения Group By?

До сих пор я написал функцию Aggregate, а затем предложение Group By, чтобы найти значения, основанные на SUM, AVG и других функциях Aggregate. Я немного запутался в предложении Group By. Когда мы используем ...
вопрос задан: 24 June 2011 11:38
0
ответов

Использование функции агрегирования в выражении сортировки

У меня есть отчет, в котором используется набор данных, возвращенный из хранимой процедуры. Есть два ключевых столбца: имя и значение. Я использую этот набор данных для двух табликсов. Первый - это простой табликс ...
вопрос задан: 17 June 2011 11:37
0
ответов

Sql Server 2008 Reporting Services: ошибка использования двух наборов данных

Я создаю отчет, использующий два набора данных. при предварительном просмотре я обнаруживаю эти типы ошибок ... Ошибка 19 [rsFieldReferenceAmbiguous] Выражение значения для текстового поля «Textbox3» относится напрямую ...
вопрос задан: 15 June 2011 17:33
0
ответов

Избыточная сортировка для агрегированной сгруппированной по монотонной функции

Я разрабатываю запрос к таблице, содержащей набор точек во временном ряду. Таблица может стать довольно большой, поэтому я хочу, чтобы запрос эффективно понижал дискретизацию выходных данных путем усреднения ...
вопрос задан: 12 June 2011 16:10
0
ответов

Объясните R tapply description

Я понимаю, что tapply () делает в R. Однако ,Я не могу разобрать это описание из документа: Применить функцию к «рваному» массиву Описание: применить функцию к каждой ячейке ...
вопрос задан: 10 June 2011 03:55
0
ответов

Необходимое объяснение для отсутствующих строк с левым соединением и count ()

Может кто-нибудь, пожалуйста, помогите мне понять следующее поведение, которое происходит, когда я добавляю предложение WHERE в запрос с LEFT JOIN с COUNT (*)? У меня есть две таблицы: ТАБЛИЦА 1: клиенты customer_id | ...
вопрос задан: 4 June 2011 05:05
0
ответов

выберите более одного счета в mysql

Возможно ли в MySQL сделать что-то подобное: SELECT COUNT(*) as totalcount, COUNT(*) WHERE foo - NULL as conditional_count FROM baz, т.е. получить два счета, один из всех, и один ...
вопрос задан: 30 May 2011 06:20
0
ответов

Cakephp pagination sort by calculated field ( COUNT )

I had a problem sorting a paginated list when using a calculated field such as COUNT() in cakephp 1.3 Let's say that i have two models: Article and Comments (1 article x N comments) and i want to ...
вопрос задан: 16 May 2011 13:35
0
ответов

Как суммировать стоимость товаров в корзине для каждого пользователя

Я пытаюсь перенести некоторые логики приложения моего интернет-магазина на ядро ​​базы данных, поэтому я подумал, что подсчет стоимости тележки будет хорошим началом. Итак, у меня есть связь, показанная ниже, с таблицей Cart_product ...
вопрос задан: 14 May 2011 17:00
0
ответов

Why can't you mix Aggregate values and Non-Aggregate values in a single SELECT?

I know that if you have one aggregate function in a SELECT statement, then all the other values in the statement must be either aggregate functions, or listed in a GROUP BY clause. I don't understand ...
вопрос задан: 7 May 2011 08:55
0
ответов

Выполнение запросов к таблицам с более чем 1 миллионом строк в

Я индексирую все столбцы, которые я использую в моем Where / Order Я могу что-нибудь еще сделать, чтобы ускорить запросы? Запросы очень простые, например: SELECT COUNT (*) FROM TABLE WHERE ...
вопрос задан: 6 May 2011 22:25
0
ответов

Как обновить поля, которые являются совокупным результатом другого таблица в MySQL?

ОБНОВИТЬ a JOIN b ON a.app_id = b.app_id ГРУППА ПО a.app_id УСТАНОВИТЬ комментарий_avg = AVG (b.score), замечание_count = COUNT (b.id); Вышесказанное - это в основном то, что я хочу сделать, но это недействительный оператор MySQL, как ...
вопрос задан: 22 April 2011 03:43
0
ответов

Подсчитать совокупную сумму в Postgresql

I Я использую count и group by, чтобы получить количество подписчиков, зарегистрированных каждый день: SELECT created_at, COUNT (email) FROM subscriptions GROUP BY created at; Результат: created_at count -------...
вопрос задан: 17 April 2011 17:18
0
ответов

Пользовательские агрегатные функции с несколькими входными столбцами в PostgreSQL

Я пытаюсь создать пользовательские агрегатные функции, которые используют несколько столбцов в качестве входных данных и выводят один столбец . Например, чтобы вычислить средневзвешенное значение, мы можем использовать два столбца ...
вопрос задан: 15 April 2011 08:03
0
ответов

Оператор COUNT CASE и WHEN в MySQL

Как использовать операторы COUNT CASE и WHEN в запросе MySQL, чтобы считать, когда данные равны NULL и когда он не равен NULL в одном запросе MySQL?
вопрос задан: 18 February 2011 18:32