Я попробовал запрос, но показывает ошибку
у меня есть одна таблица следующим образом
выберите * из plandate
Fromdate Todate
2017-03-02 2017-03-08
я хочу, чтобы отобразить между этими датами от даты и до даты, используя выше две таблицы.
для этого как написать запрос sql server.
я хочу, чтобы выход был следующим
03/06/2017
04/06/2017
05/06/2017
06/06/2017
07/06/2017
для получения вышеприведенного вывода я попробовал свой нижеприведенный запрос следующим образом
Выберите * из Plandate
Где CONVERT (VARCHAR, date, 111) >=CONVERT(VARCHAR,@Fromdate, 111)
И конвертировать(VARCHAR, date, 111) <=конвертировать(VARCHAR,@Todate, 111)
когда я выполняю вышеприведенный запрос, я получаю ошибку следующим образом
Необходимо объявить скалярную переменную " @fromdate"
Что я уже пробовал:
у меня есть одна таблица следующим образом
выберите * из plandate
Fromdate Todate
2017-03-02 2017-03-08
я хочу, чтобы отобразить между этими датами от даты и до даты, используя выше две таблицы.
для этого как написать запрос sql server.
я хочу, чтобы выход был следующим
03/06/2017
04/06/2017
05/06/2017
06/06/2017
07/06/2017
для получения вышеприведенного вывода я попробовал свой нижеприведенный запрос следующим образом
Выберите * из Plandate
Где CONVERT (VARCHAR, date, 111) >=CONVERT(VARCHAR,@Fromdate, 111)
И конвертировать(VARCHAR, date, 111) <=конвертировать(VARCHAR,@Todate, 111)
когда я выполняю вышеприведенный запрос, я получаю ошибку следующим образом
Необходимо объявить скалярную переменную " @fromdate"
Richard MacCutchan
См. документацию SQL для правильного использования символа ' @ ' в операторах SQL.
[no name]
Вы должны спросить человека, который написал запрос для вас, вместо того, чтобы повторять одно и то же снова и снова. И сообщение об ошибке совершенно ясно.