Débutant SQL ici. J'ai recherché comment append une colonne calculée à une vue avec des données d'une autre table mais les n'ont pas pu get le résultat désiré. Considérez cette vue: CREATE VIEW [Portfolio].[MTDPNL] AS SELECT IssuerLS, Issuer, Ticker, SUM (GLPeriod) As [PNL], ReportDate FROM Portfolio.DailyPortfolioIssuerLS WHERE ReportDate BETWEEN (SELECT CONVERT(CHAR(10),DATEADD(dd,-(DAY(GetDate())-1),GetDate()), 120)) AND (SELECT CONVERT(CHAR(10),(getdate()),120)) […]
J'ai une table créée en 1990 (oui, il y a 27 ans) qui a un PK substitut et beaucoup de lignes en double. Je migre la table d'Access to SQL Server et j'ai supprimé le champ de key de substitution, mais j'essaie de comprendre comment inclure une colonne calculée à partir de deux colonnes source […]
Pour chaque user, notre application calcule des statistics, comme le nombre de fois où elles se sont connectées ou le nombre de réponses qui se sont trompées dans le quiz, … cela peut être toutes sortes de choses. L'application s'exécute sur SQL Server et .NET Entity Framework 6.1 À l'heure actuelle, les statistics sont calculées […]
Lors de la traversée d'un Dacpac via C #, je suis capable de déterminer quelles colonnes sont référencées dans une colonne calculée ( GetReferenced(Microsoft.SqlServer.Dac.Model.Column.ExpressionDependencies) ), et quelle est l'expression de la colonne ( Microsoft.SqlServer.Dac.Model.Column.Expression Propriété Microsoft.SqlServer.Dac.Model.Column.Expression ). Ce que je ne trouve pas, c'est le type de données de la colonne calculée. En outre, je […]
J'ai une table similaire à celle-ci: CREATE TABLE [dbo].[test]( [id] [int] IDENTITY(1,1) NOT NULL, [action] [varchar](50), [id_source] [int] NULL, [id_dest] [int] NULL, [name] [varchar](255) ) J'essaie de convertir la colonne de nom à calculer. J'ai essayé quelque chose de similaire sans succès ALTER TABLE [dbo].[test] ALTER COLUMN [name] AS ([dbo].[f_get_name]([id_source],[id_dest],[action])) La table pour le moment […]
Pour la question, Disons que j'ai une table qui contient datatables suivantes: 1) Nom 2) Humeur 3) DateTime Je pourrais insert des loggings comme: Andy Happy '11.06.2012 – 14.06.07' — Inserted on 11.06.2012 @ 19:12.32 Arthur Angry '11.06.2012 – 15.06.57' — Inserted on 11.06.2012 @ 17:12.32 Andy Sad '11.06.2012 – 14.34.05' — Inserted on 11.06.2012 […]
J'ai une colonne calculée dans ma table qui ajoute des zéros à un int d'une autre colonne. En utilisant ce qui suit: client_id AS RIGHT('00000' + CAST(id AS nvarchar(5)) , 5) PERSISTED NOT NULL Fondamentalement, il convertit l' id en un NVARCHAR(5) , et le ajoute à 00000 , puis saisit les cinq caractères les […]
Si j'inclus une colonne calculée dans une table, y at-il un fardeau de perfomance? Par exemple, si j'ai une table définie comme suit: CREATE TABLE users( givenname …, familyname …, fullname AS givenname+' '+familyname ); … recalcule-t-il chaque fois que je sélectionne à partir de la requête? Serait-il utile si la colonne calculée est PERSISTED […]
J'ai une table Col1 Col2 Total (computed column) Tous sont de type décimal (10,1) . Je veux que la valeur de Total soit le résultat de Col1 * Col2, mais si la valeur de Col1 est inférieure à 1.00, je veux juste qu'elle soit traitée comme 1.00. Exemple: Col1 Col2 Total ——————- 4 2 8 […]
J'ai des données annuelles (day wise) dans ma table SQL. Je veux calculer 3 mois rolling / moving average.Comment cela peut-il être fait?