powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Динамический запрос опять :( (плиз)
4 сообщений из 4, страница 1 из 1
Динамический запрос опять :( (плиз)
    #32071105
Vel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая фигня есть запрос типа
set @ q= 'select ord_id from order where ord_date = ' + ....
а вот здесь засада!
Самое простое, из того что пробывал, было
CONVERT(varchar,getdate(),1)
Не работает!
Пособите пож-та!
...
Рейтинг: 0 / 0
Динамический запрос опять :( (плиз)
    #32071119
Alex Alexeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно так:
Код: plaintext
1.
2.
3.
declare @date datetime 
set @date = getdate()
exec sp_executesql N'select ord_id from order where ord_date = @date', N'@date datetime', @date = @date
...
Рейтинг: 0 / 0
Динамический запрос опять :( (плиз)
    #32071126
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vel
А что, есть заказы у которых с точностью до 3 мсек совпадает время с текущим? В этом я глубоко сомневаюсь.
Совет следующий - использовать вычисление значения только даты и использовать только его. Например, я бы написал:
Код: plaintext
1.
2.
set @q= 'select ord_id from order where CONVERT(varchar, ord_date, 112) = ' + CONVERT(varchar,getdate(), 112 )
exec(@q)


Работает стопудово.
...
Рейтинг: 0 / 0
Динамический запрос опять :( (плиз)
    #32071182
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и про кавычки не забывайте
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Динамический запрос опять :( (плиз)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]