Próbuję przeanalizować zapytanie, aby wyodrębnić logikę i widzę kilka instrukcji select, które używają składni SELECT FROM tableName (1). Poniżej kilka przykładów użycia tej składni. Jest to dość duża instrukcja wstawiania, więc nie mogę opublikować całego zapytania.W tsql co znaczy tablename (1)
select nh.firm_code, nh.acct_num, nh.sub_code, b.amt
from nav_hist nh(1), breakpoints b
where nh.sales_load_id = b.schedule_id
select sum(weekdays.factor)
from calc_hist weekdays(1)
where weekdays.sys_date >= dateadd(dd, f.usr_num_days - 7, f.sys_date)
and weekdays.sys_date < f.sys_date
and c.firm_code = weekdays.firm_code
Czy ktoś wie, co (1) oznacza w instrukcji from?
(1) jest faktycznie dodawany do aliasu. Testowanie tego w SQL Server 2005 i 2012 powoduje błąd składni "Niepoprawna składnia w pobliżu" 1 ". –
jakiego rdbms widzisz? – Taryn
To działa bez problemu w SQL Server 2008. Dni tygodnia to poprawna nazwa, a nie alias. –