Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (2) 1 [2]  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Выборка значений из базы данных по дням, Как выбрать значения по каждому дню.
Strannik  
 ۩  [x]    Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 7 лет, 8 месяцев, 21 день
Карма: 0




Спасибо всем за помощь, получился вот такой скрипт:

SELECT *
FROM (
SELECT
id
, [user_id]
, [
day] = DAY([datetime])
FROM dbo.[Table]
WHERE banner_idn = '50927853'
AND [datetime] BETWEEN '20130808' AND '20130822'
) src
PIVOT
(
COUNT(id) FOR [day] IN (
[
1], [2], [3], [4], [5], [6], [7], [8], [9], [10],
[
11], [12], [13], [14], [15], [16], [17], [18], [19], [20],
[
21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31])
)
pvt


P.S.: может быть пригодится кому-нибудь -)
P.P.S.: чем больше я сталкиваюсь с sql, тем больше я понимаю, что ничего еще не знаю, хотя работаю с ним уже более 5 лет...
P.P.P.S.: по mysql пока не знаю подобного решения по простоте, так что mssql рулит...
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (2) 1 [2]  Закрытая темаСоздание новой темыСоздание опроса