|
|
|
|
|
для: cheops
(04.10.2007 в 10:46)
| | Спасибо оба варианта классно работают!
SELECT STATUS , rnn, name, dateout, close_reason, ser
FROM `inis_tpreg_link_nds`
WHERE dateout
BETWEEN now( ) - INTERVAL 3
MONTH AND now( )
LIMIT 0 , 30
$today=date('Y.m.d');
$x1 = time();
$myresult = $x1 - 3600*24*30*3;
$ago=date('Y.m.d',$myresult);
Возникла другая проблема может кто то уже сталкивался у меня есть два компонента с выпадающим списком при выборе месяца мне надо в первом списке сформировать дни взависимости от месяца делаю я это на javaScript
<td><select name="month3" size="1" id="month3" onchange="change()" >
<option value="01">январь</option>
<option value="02">февраль</option>
<option value="03">март</option>
<option value="04">апрель</option>
проблема в том что мне надо добраться до текста который отображается в первом списке(дни) а я могу получить только value как мне получить текст,,,??????(<option value="3">3</option>)??? Или есть другой вариант этой проблемы как нибудь по проще покрасивее??? Помогите пожалста!!!!
script>
function change()
{
switch( document.forms[0].month3.value )
{
case "02":
alert(document.forms[0].day3.value )
break;
}
}
</script> | |
|
|
|
|
|
|
|
для: Alper
(04.10.2007 в 07:59)
| | Для сложения и вычитания временных интервалов используется конструция INTERVAL
SELECT status , rnn, name, dateout, close_reason, ser
FROM `inis_tpreg_link_nds`
WHERE dateout between now() and now() - INTERVAL 3 HOUR
|
| |
|
|
|
|
|
|
|
для: bronenos
(03.10.2007 в 18:29)
| | а не пдскажете как ето сделать на мускуле лишние поля добавлять нельзя
SELECT status , rnn, name, dateout, close_reason, ser FROM `inis_tpreg_link_nds`WHERE dateout between '".now()."' and '".now()-"0000-03.00" каак ето сделать??? | |
|
|
|
|
|
|
|
для: bronenos
(03.10.2007 в 18:29)
| | Добрый день есть такая пролема в Sql запросе надо вывести данные за последние 3 месяца
тоесть получить текущую дату -3месяца и сделать запрос beetween (текущей даты )и (дату -3месяца )
Как отнимать даты на PHP или лучше отнять вов время запроса на Sql
Заранее спасибо! | |
|
|
|
|
|
|
|
для: bronenos
(03.10.2007 в 18:29)
| | если в php, то тогда время должно быть в секундах, например
$x1 = time();
$result = $x1 - 3600*24*30*3;
|
Теперь в result будет кол-во секунд которое было 3 мес назад. Далее это можно преобразовать в какой угодно формат с помощью date() | |
|
|
|
|
|
|
|
для: Alper
(03.10.2007 в 18:06)
| | это надо делать в мускуле, а не пхп | |
|
|
|
|
|
|
|
для: SHAman
(03.10.2007 в 12:03)
| | $today=date('Y.m.d');
$temp="0000.03.01";
$today-=$temp;
echo $today;
не работает выводит 2007,07 ивс е((((( Помогите срочно надо!!! | |
|
|
|
|
|
|
|
для: Alper
(03.10.2007 в 10:02)
| | Лучше вычитать средствами mysql. Выглядеть будет так:
То есть, простое вычитание, как будто это обычные числа. | |
|
|
|
|
|
|
| Добрый день есть такая пролема в Sql запросе надо вывести данные за последние 3 месяца
тоесть получить текущую дату -3месяца и сделать запрос beetween (текущей даты )и (дату -3месяца )
Как отнимать даты на PHP или лучше отнять вов время запроса на Sql
Заранее спасибо! | |
|
|
|
|