|
Параметр - дата при запросе SQL
|
|||
---|---|---|---|
#18+
Добрый день! Через внешние источники данных и ODBC connector делаю запрос к базе MySQL на сайте. SELECT id, date FROM `datatable` WHERE data < ? В качестве параметра подставляю ячейку в формате Дата с значением 27.11.2015. Выходит таблица без учёта этого условия, внешне формат в ячейке-параметре и в таблице совпадает. Колонка "date" на сервере имеет тип datetime, эксель также определяет формат как Дата. Excel 2010. Как правильно описать это условие? Такое-же условие по id работает без проблем. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2015, 15:15 |
|
Параметр - дата при запросе SQL
|
|||
---|---|---|---|
#18+
Иван s, Попробуйте в ячейке дату записывать так: 20151127(т.е. ГГГГММДД) или так 2015-11-27(ГГГГ-ММ-ДД) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2015, 15:37 |
|
Параметр - дата при запросе SQL
|
|||
---|---|---|---|
#18+
The_Prist, огромное спасибо, получилось! Изначально ячейка А1 содержит дату 27.11.2015 (формула "Сегодня") Создаю рядом дополнительную ячейку B1 с формулой =ТЕКСТ(А1;"ГГГГММДД") и получается 20151127 B1 прекрасно работает в качестве параметра:) (А вот A1 ни в каком формате в качестве параметра не подошла, видимо на стадии запроса нужен "текст") ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2015, 16:22 |
|
|
start [/forum/topic.php?fid=61&msg=39115064&tid=2173274]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 438ms |
0 / 0 |