Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Выборка из БД за определенный период времени.
http://forum.kohanaframework.su/viewtopic.php?f=33&t=500
Страница 1 из 1

Автор:  1000047 [ 15 дек 2012, 00:47 ]
Заголовок сообщения:  Выборка из БД за определенный период времени.

Здравствуйте!
Скажите пожалуйста, а как можно сделать выборку из БД по полю типа DATETIME, за определенный период времени (неделя, месяц и тд) средставми ORM? Реально ли это вообще?

Автор:  Rush64 [ 18 дек 2012, 18:21 ]
Заголовок сообщения:  Re: Выборка из БД за определенный период времени.

->where('datatime','>','start_date')
->and_where('datetime','<','end_date')

где вместо start/end можно использовать к примеру mktime()

Автор:  admin [ 24 дек 2012, 03:58 ]
Заголовок сообщения:  Re: Выборка из БД за определенный период времени.

between

Автор:  prickle [ 23 апр 2013, 13:36 ]
Заголовок сообщения:  Re: Выборка из БД за определенный период времени.

всем приветы!
а вот как, например, сделать выборку за заданный с формы период времени, а точнее за месяц.
т.е. если в календаре задан тип month, то и выбрать можно месяц полностью. Выбор получается в формате "0000-00".
вот как я это пытаюсь реализовать:

Код:
 $sum = DB::select()
->from('main')

 ->where('date_in', '>', DB::expr("(NOW($month[month])- INTERVAL 30 DAY)"))

->execute()


я понимаю что здесь NOW($month[month]) я в корне не права, но тут главное уловить суть того что я пытаюсь изобразить. В принципе запрос работает и выводятся записи за текущий месяц,т.е. за апрель. А надо чтобы данные выводились за переданный с формы месяц, именно по этому у меня в условии переменная $month[month] :))

Автор:  prickle [ 25 апр 2013, 15:09 ]
Заголовок сообщения:  Re: Выборка из БД за определенный период времени.

ну вот опять, через n-количество времени я сообразила. вот как это условие должно было выглядеть:
Код:
 ->where('date_in', 'like', '%'. $month['month'].'%')

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/