|
Search
You searched for the word(s):
Showing page 36 of 49 (482 total posts)
< 1 second(s)
-
Cred că ai exprimat greşit cerinţa atunci când ai scris:
Abadon83:
daca f.soc =0 vreau ca si conditia de where sa fie f.soc=0 sau f.soc is null
si daca f.soc!=0 vreau ca sa fie f.soc=@soc,unde @soc e valoarea dintr-un combo filtru.
Cumva vroiai să scrii:
daca @soc =0 vreau ca si conditia de where sa fie f.soc=0 sau f.soc is ...
-
Nu prea înţeleg ce ceri... poţi să faci:
WHERE (CASE WHEN a=b THEN c ELSE d END)=e
De exemplu, considerând tabela Employees din Northwind:
EmployeeID
LastName
FirstName
Title
City
1
Davolio
Nancy
Sales Representative
Seattle
2
Fuller
Andrew
Vice President, Sales
...
-
MSXML2 e cam vechi; aş sugera folosirea MSXML6 (sau măcar MSXML4).
O altă posibilitate ar fi înlocuirea VBS-ului cu un script PowerShell, care poate accesa metodele din .NET Framework.
Deşi nu sunt prea familiar cu MSXML, poţi să postezi un exemplu de fişier de configurare, ca să mai testăm acest caz ?
Răzvan
-
Presupunând că e vorba doar de valori întregi, pozitive, care au maxim 4 cifre, o variantă mai simplă ar fi:
SELECT REPLACE(STR(coloana,4),' ','0') FROM tabela
Dacă valorile pot avea mai mult de 4 cifre, varianta lui Bogdan e mai bună.
Răzvan
-
Încearcă cu cscript în loc de wscript (ideea e că ceea ce rulezi cu xp_cmdshell trebuie să nu fie deloc interactiv, pentru că dacă afişează vreun dialog/msgbox/etc, se afişează pe un ecran ascuns, unde nu poţi să-i dai click-uri).
În al doilea rând, vezi în SQL Service Configuration Manager sub ce account rulează serviciul MSSQLServer. Dacă e ...
-
Ai dreptate. Nu am vrut să te contrazic, ci să clarific unele aspecte care ar putea fi neclare pentru alţi cititori.
Răzvan
-
Backup-ul de transaction log nu face automat shrink. Vezi dacă ai vreun maintenance plan care îţi face shrink.
Răzvan
-
Dacă e imposibil ca afm să fie NULL, atunci UNION-ul din acest view e inutil (şi deranjant dpdv al performanţei), deci ar trebui scos, obţinând:
select ... from customer cus left join custrespperson resp on cus.id = resp.peridwhere isactive = 1
Şi chiar şi dacă ar fi fost posibil ca afm să fie NULL, cred că UNION-ul tot ar fi trebuit scos, ...
-
Dacă scriem un query de genul ''SELECT c FROM t GROUP BY c'' sau ''SELECT DISTINCT c FROM t'' nu înseamnă că vom obţine înregistrările respective ordonate după coloana c (deşi uneori se întâmplă asta). De exemplu, să considerăm următoarele query-uri în AdventureWorks:
SELECT Availability, COUNT(*) FROM Production.Location GROUP BY ...
-
Am rearanjat puţin query-ul mai sus (fără să rescriu nimic) şi este ceva de genul:
select ... from ( select * from (select * from customer where isactive = 1) y union all select * from customer where afm is null and isactive = 1) cus left join custrespperson resp on cus.id = resp.perid
Chiar ...
... 36 ...
|
|
|