Mam dwie zmienne, jedna nazywa się PaidThisMonth, a druga nazywa OwedPast. Oba są wynikiem niektórych podkwerend w SQL. Jak mogę wybrać mniejszą z dwóch i zwrócić ją jako wartość zatytułowaną PaidForPast? MINFunkcja działa na kolumnach, a nie
Mam dwie zmienne, jedna nazywa się PaidThisMonth, a druga nazywa OwedPast. Oba są wynikiem niektórych podkwerend w SQL. Jak mogę wybrać mniejszą z dwóch i zwrócić ją jako wartość zatytułowaną PaidForPast? MINFunkcja działa na kolumnach, a nie
Ostatnio natknąłem się na wiele różnych obszarów SQL Server, z którymi normalnie się nie bawię. Jednym z nich, który mnie zdezorientował, jest obszar logowania i użytkowników. Wygląda na to, że powinien to być dość prosty temat ... Wygląda na to, że każdy login może mieć tylko 1 użytkownika, a...
Moje zapytanie jest następujące i zawiera w sobie podzapytanie: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) Błąd jaki otrzymuję...
Mam tabelę SQL Server zawierającą użytkowników i ich oceny. Dla uproszczenia powiedzmy, że istnieją 2 kolumny -name & grade. Tak więc typowym wierszem będzie Imię: „Jan Kowalski”, Ocena: „A”. Szukam jednej instrukcji SQL, która znajdzie procenty wszystkich możliwych odpowiedzi. (A, B, C, itd...
Jaka jest korzyść z używania SET XACT_ABORT ONw procedurze
Mam problem, kiedy próbuję dodać ograniczenia do moich tabel. Wyskakuje mi błąd: Wprowadzenie ograniczenia klucza obcego „FK74988DB24B3C886” w tabeli „Pracownik” może spowodować cykle lub wiele ścieżek kaskadowych. Podaj opcję ON DELETE NO ACTION lub ON UPDATE NO ACTION lub zmodyfikuj inne...
Muszę sprawdzić, czy określony login już istnieje na serwerze SQL, a jeśli nie, to muszę go dodać. Znalazłem następujący kod, aby faktycznie dodać login do bazy danych, ale chcę zawrzeć to w instrukcji IF (w jakiś sposób), aby sprawdzić, czy login istnieje jako pierwszy. CREATE LOGIN [myUsername]...
Nie chcę wpisywać nazw wszystkich tabel, aby je wszystkie usunąć. Czy jest to możliwe za pomocą jednego
Chcę użyć, ROW_NUMBER()aby ... Aby uzyskać max(ROW_NUMBER())-> Albo przypuszczam, że będzie to również liczba wszystkich wierszy Próbowałem zrobić: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users ale wydawało się, że nie działa ... Aby ROW_NUMBER()skorzystać z danej informacji,...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Chcę zmienić nazwę schematu tabeli Employeesw bazie danych. W bieżącej tabeli Employeesnazwa schematu bazy danych to dboChcę go zmienić na exe. Jak mogę to zrobić ? Przykład: Z dbo.Employees DO exe.Employees Próbowałem z tym zapytaniem: ALTER SCHEMA exe TRANSFER dbo.Employees Ale to daje...
Opracowałem zapytanie i otrzymałem wyniki dla pierwszych trzech kolumn NULL. Jak mogę to zastąpić 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1...
Próbuję debugować czyjeś raporty SQL i umieściłem zapytanie bazowe raportów w oknach zapytań SQL 2012. Jednym z parametrów, o które prosi raport, jest lista liczb całkowitych. Można to osiągnąć w raporcie za pomocą listy rozwijanej wielokrotnego wyboru. Zapytanie bazowe raportu używa tej listy...
Mam ten kod: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection);
Mam połączony serwer, który się zmieni. Niektóre procedury wywołać serwer połączony takiego: [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. Mamy również wyzwalacze wykonujące tego rodzaju pracę. Musimy znaleźć wszystkie miejsca, w których [10.10.100.50]można to zmienić. W SQL Server Management Studio...
Muszę zaimplementować następujące zapytanie w SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Ale klauzula WHERE..IN zezwala tylko na 1 kolumnę. Jak mogę porównać 2 lub więcej...
Słyszałem, że na początku deklaracji indeksu należy umieścić kolumny, które będą najbardziej selektywne. Przykład: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Po pierwsze, czy to, co mówię, jest poprawne? Jeśli tak, czy prawdopodobnie zauważę duże różnice w...
Używając T-SQL i Microsoft SQL Server, chciałbym określić liczbę cyfr dziesiętnych, gdy wykonuję podział między 2 liczbami całkowitymi, takimi jak: select 1/3 To obecnie powraca 0. Chciałbym, żeby wrócił 0,33. Coś jak: select round(1/3, -2) Ale to nie działa. Jak mogę osiągnąć pożądany...
Jak możesz usunąć wszystkie znaki, które nie są alfabetyczne z ciągu? A co z niealfanumerycznymi? Czy musi to być funkcja niestandardowa, czy też istnieją rozwiązania bardziej dające się
W PostgreSQL są słowa kluczowe Limiti, Offsetktóre pozwolą na bardzo łatwe paginowanie zbiorów wynikowych. Jaka jest równoważna składnia dla programu SQL Server?