Pytania oznaczone «sql-server-2008»

86
Porównanie dat MS SQL?

Mam 2 daty (godziny): data1 = 2010-12-31 15: 13: 48.593 data2 = 2010-12-31 00: 00: 00.000 Jest tego samego dnia, tylko o różnych porach. Porównanie daty1 i daty2 przy użyciu <= nie działa z powodu daty1 i godziny. Więc data1 <= data2 jest nieprawidłowa, ale powinna być prawdziwa. Czy...

84
Jak sprawić, by kolumna widoku NIE była NULL

Próbuję utworzyć widok, w którym chcę, aby kolumna była tylko prawdą lub fałszem. Jednak wydaje się, że niezależnie od tego, co robię, SQL Server (2008) uważa, że ​​moja kolumna bitowa może być w jakiś sposób zerowa. Mam tabelę o nazwie „Produkt” z kolumną „Status”, czyli INT, NULL. W widoku...

84
FULL OUTER JOIN vs. FULL JOIN

Po prostu baw się zapytaniami i przykładami, aby lepiej zrozumieć sprzężenia. Zauważam, że w SQL Server 2008 następujące dwa zapytania dają takie same wyniki: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name =...

84
T-SQL i klauzula WHERE LIKE% Parameter%

Próbowałem napisać instrukcję, która używa klauzuli WHERE LIKE „% text%”, ale nie otrzymuję wyników, gdy próbuję użyć parametru dla tekstu. Na przykład to działa: SELECT Employee WHERE LastName LIKE '%ning%' Spowoduje to zwrócenie użytkowników Flenning, Manning, Ningle itp. Ale to...

83
Zrozumienie funkcji PIVOT w T-SQL

Jestem bardzo nowy w SQL. Mam taki stół: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Powiedziano mi, żebym...