|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
Всем привет! Есть запрос основанный на трех таблицах связанных меж собой, одна из этих трех таблиц содержит код, всякую инфу и три колонки с датами, эта таблица содержащая даты постоянно меняется на аналогичную таблицу, те если сегодня в последне колонке стоит 02.06.2008, в средней 30.05.2008, в первой 29.05.2008 то завтра будет стоять следующие число месяца но уже в первой колонке, потом изменения будут внесены в среднюю и последнюю колонку. Эти три колонки в запросе ([]&" "&[]) мне нужно чтоб отброжалось только последнее число месяца. Подскажите пожалуйста че делать. СПАСИБО!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2008, 09:58 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
Это значит от первого дня следующего месяца отнять 1 день. Так что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2008, 10:06 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
это значит что данные в таблице постоянно меняются, а эти числа произвольно попадают либо в первую либо во вторуб либо в третюю колонку. те. текущее число может оказаться где угодно из трех колонок. Это текущее число будет > всех остальных по дате. Надо чтоб в запросе оно отоброжалось отсеевая все числа которые меньше. ТЕ чтоб постоянно не менять запрос мне надо чтоб сегоднешнее число отброжалось а числа 30 и 29 отсеевались в запросе, завтра мне надо будет чтоб отброжалось 3 а 30 и 29 отсеевались. Можно ли это сделать не меняя постоянно значений в запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2008, 10:12 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
***Михаил*** числа 30 и 29 отсеевались в запросе, завтра мне надо будет чтоб отброжалось 3 а 30 и 2 отсеевались. Можно ли это сделать не меняя постоянно значений в запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2008, 10:22 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
Я вообще то мало что понял, и вникать лень... Хотя обычно, чтобы получить последний день месяца надо взять первое число следующего месяца и отнять один день. На DB2 это примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2008, 23:05 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2008, 15:37 |
|
Помогите разобраться с запросом
|
|||
---|---|---|---|
#18+
У меня типа такая же ситуация при работе на DB2, с таблицей test возникла необходимость получения результата. Далее стоит вопрос, как определить текущую дату на прошедший год, чтобы производилось суммирование с начала года прошлого года до текущей даты прошлого года, чтобы можно было производить операции сравнения с текущим годом и текущей датой. Например: текущая дата 07.02.2012, необходимо сравнить результаты с начала года с 01.01.2012 до 07.02.2012, с результатами прошлого года с 01.01.2011 до 07.02.2011. у меня там месяцы как char(2)'02', а год как char(4)'2012', а даты как date '07.02.2012' это у меня не работает: data=current date - 1 year он не плюсует, то что прошло до этого числа прошлого года ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2012, 14:43 |
|
|
start [/forum/topic.php?fid=35&fpage=11&tid=1552590]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 375ms |
0 / 0 |