Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вопрос по датам (art) 07/05/2004 - 12:46:38
      Re: Вопрос по датам (Alec) 07/05/2004 - 13:09:55
      Re: Вопрос по датам (art) 07/05/2004 - 13:27:13
      Re: угу. да по-простому. в лоб (Alec) 07/05/2004 - 13:46:49
      Re: угу. да по-простому. в лоб (art) 07/05/2004 - 14:02:59
      Re: есть еще два варианта (Alec) 07/05/2004 - 14:37:09
      Re: Вопрос по датам (Проходящий мимо) 09/10/2008 - 02:39:42

> Original message text:
> From: art - 07/05/2004 - 12:46:38
> Subject:Вопрос по датам
> -----------------
> Подскажите пожалуйста как одним SQL запросом вывести все даты между начальной и конечной с периодом в 1 день.
>


From: Alec - 07/05/2004 - 13:46:49
Subject:угу. да по-простому. в лоб
-----------------
именно просто размножить?
хорошо
я не знаю как насчет пхп, но он имхо близок в чем-то к перлу

стало быть, я бы просто сформовал запрос и отдал его на растерзание серверу

my $q= q!insert into T(field_date) values!;
for(1..30) { $q .= "(2004-1-$_)," }
$q =~ s/^(.*),$/$1/; #последняя запятая лишняя

.....->query($q);

проще говоря
$q = 'insert into T(field_date) values'.
join '',map {"(2004-1-$_),"}(1..10);
$q =~ s/^(.*),$/$1/; #последняя запятая лишняя
отдаем серверу



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34253



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |