Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите сваять зпаросик!  (Прочитано 8998 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Daniloff
Помогающий

ru
Offline Offline

« : 08-02-2012 06:25 » 

Есть (упрощенно) база, в которой есть поля название и дата.
Нужно вывести список: день - число упоминаний названия.
Название задано заранее.

Например,имеем:
01.02.12 12:30Bosch
01.02.12 15:25Philips
01.02.12 15:49Bosch
02.02.12 10:15Bosch
02.02.12 12:45Einhell

для "Bosch" должны получить:
01.02.122
02.02.121

Попытка:
Код:
SELECT time, count( app )
FROM st_log
WHERE app = "Bosch"
GROUP BY DAYOFMONTH( time )
« Последнее редактирование: 08-02-2012 06:50 от Daniloff » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 08-02-2012 07:00 » 

Daniloff, а в чём вопрос?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #2 : 08-02-2012 07:40 » 

Я так понимаю проблема в том что в поле даты храниться, не только день но время, и когда он пытается сгруппировать, правильного ответа не получается, так как группировка учитывает и время.

Daniloff, Относительно своей СУБД, тебе нужно игнорировать время в поле даты. Например использовать функции подстроки или приведения даты к нужному формату.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 08-02-2012 07:51 » new

Daniloff, опиши русским языком, что ты хочешь получить. Не надо запросов - словами.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines