J'ai plusieurs commandes de produits et j'essaie de regrouper par date et de additionner la quantité pour cette date. Comment regrouper par mois / jour / année sans prendre en compte la partie temps? 3/8/2010 7:42:00 doit être groupé avec 3/8/2010
J'ai plusieurs commandes de produits et j'essaie de regrouper par date et de additionner la quantité pour cette date. Comment regrouper par mois / jour / année sans prendre en compte la partie temps? 3/8/2010 7:42:00 doit être groupé avec 3/8/2010
En vérifiant du code sur le Web et des scripts générés par SQL Server Management Studio, j'ai remarqué que certaines instructions se terminent par un point-virgule. Alors, quand dois-je
J'ai une procédure stockée très longue dans SQL Server 2005 que j'essaie de déboguer, et j'utilise la commande «imprimer» pour le faire. Le problème est que je ne récupère les messages que de SQL Server à la toute fin de mon sproc - j'aimerais pouvoir vider le tampon de messages et voir ces...
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelles sont les fonctionnalités cachées de SQL Server ? Par exemple, des procédures stockées...
Existe-t-il une meilleure façon de faire une requête comme celle-ci: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery J'ai besoin de compter le nombre d'éléments distincts de ce tableau mais le distinct est sur deux colonnes. Ma requête...
Comment puis-je générer une classe à partir d'un objet table SQL Server? Je ne parle pas d'utiliser un ORM. J'ai juste besoin de créer les entités (classe simple). Quelque chose comme: public class Person { public string Name { get;set; } public string Phone { get;set; } } Étant donné un tableau...
J'ai des mois stockés dans SQL Server comme 1,2,3,4, ... 12. Je voudrais les afficher comme janvier, février, etc. Y a-t-il une fonction dans SQL Server comme MonthName (1) = janvier? J'essaie d'éviter une déclaration CASE, si
J'ai une base de données SQL Server et je veux changer la colonne d'identité car elle a commencé par un grand nombre 10010et elle est liée à une autre table, maintenant j'ai 200 enregistrements et je souhaite résoudre ce problème avant que les enregistrements n'augmentent. Quelle est la meilleure...
Par rapport à dire: REPLICATE(@padchar, @len - LEN(@str)) +
J'ai un environnement de test pour une base de données que je souhaite recharger avec de nouvelles données au début d'un cycle de test. Je ne suis pas intéressé à reconstruire l'intégralité de la base de données, simplement à "redéfinir" les données. Quelle est la meilleure façon de supprimer...
Est-il possible d'utiliser une clause IF dans une clause WHERE dans MS SQL? Exemple: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
J'ai été chargé de trouver un moyen de traduire les données suivantes: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 dans ce qui suit: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00...
J'ai créé une clé étrangère (dans SQL Server) en: alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; Je lance ensuite cette requête: alter table company drop column CountryID; et j'obtiens cette erreur:...
Par exemple: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT INC.[RecTime],INC.[SQL]...
Quelques exemples à montrer, au cas où: Table en ligne valorisée CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID =...
J'exécute des requêtes administratives et compile les résultats à partir sp_spaceusedde SQL Server 2008 pour examiner les ratios d'espace données / index de certaines tables de ma base de données. Bien sûr, j'obtiens toutes sortes de chiffres dans les résultats et mes yeux commencent à passer sous...
Dans Microsoft SQL Server, je connais la requête pour vérifier si une contrainte par défaut existe pour une colonne et supprimer une contrainte par défaut est: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid,...
Comment récupérer les scripts non enregistrés si l'onglet SSMS plante / non enregistré se ferme
J'essaie de déterminer la meilleure façon de tronquer ou de supprimer des décimales supplémentaires dans SQL sans arrondir. Par exemple: declare @value decimal(18,2) set @value = 123.456 Ce arrondit automatiquement @valued'être 123.46, ce qui est bon dans la plupart des cas. Cependant, pour ce...
J'essaie de réaliser quelque chose comme un for-each, où je voudrais prendre les identifiants d'une instruction select retournée et utiliser chacun d'eux. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) ,...