Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > Составление несложного запроса к БД |
Автор: zargandr 28.6.2014, 10:37 |
Здравствуйте. Помогите пожалуйста написать запрос. Есть таблица из 4 столбцов:id ученика, имя ученика, его оценка, время с точность до секунды, когда была поставлена эта оценка. Нужно найти количество оценок за каждый день месяца 01.2012. В качеству СУБД использую access. Заранее спасибо за ответы. |
Автор: ТоляМБА 28.6.2014, 15:55 | ||
|
Автор: bas 30.6.2014, 12:53 | ||||
Без преобразования
|
Автор: Akina 30.6.2014, 14:11 |
bas, |
Автор: zargandr 1.7.2014, 11:08 |
Большое спасибо за ответы) "where cast (Table1.Время as Date) BETWEEN '01.01.2012' and '31.01.2012'" подобная запись используется для какой БД? Можете сказать пожалуйста как аналогичная запись Format((Table1.Время), "dd/mm/yyyy") будет выглядеть в MS SQL SERVER? |
Автор: zargandr 1.7.2014, 11:46 |
Спасибо) Сделал так CAST( people.data AS char(11)), в этом случае запись формируется так 'Jun 1 2014', как можно сделать, чтобы запись отображалась так '2014-06-01', если это возможно? |
Автор: Akina 1.7.2014, 12:09 |
Справку надо читать всю, а не первые две строки. Используйте CONVERT(). |