Articles of case

Comment utiliser plusieurs fonctions DATEPART dans l'instruction CASE?

Table: J'ai une table de database TestingTable dans SQL Server 2012. Voici à quoi ressemble la table: column_ts column1 FirstName LastName 2016-09-30 00:04:00.000 5 Martha Stuart 2016-09-30 00:24:00.000 51 Tom Riddle 2016-09-30 00:29:00.000 32 Harry Potter 2016-09-30 00:44:00.000 128 Anderson Smith 2016-09-30 00:48:00.000 23 Lisa Young 2016-09-30 01:04:00.000 88 Mad Max 2016-09-30 01:59:00.000 46 Sam […]

Numéro de colonne SQL Counting basé sur la première ligne

J'utilise SQL Server 2012 Supposons que j'ai le tableau suivant 1 2 3 4 5 6 7 8 9 10 Client1 1/31/2017 ay Client1 1/31/2017 bn Client1 1/31/2017 c 1 Client1 1/31/2017 d 2 Client1 1/31/2017 e 0 Je transforme datatables d'une table en un format différent dans une seconde table. Les en-têtes de colonne […]

Les sous-marins SQL sélectionnent parfois en returnnant 2 valeurs provoquant des lignes supplémentaires

J'ai une instruction SQL comme celle-ci. À l'heure actuelle, il renvoie des valeurs pour ProjectRate et Rate. Je veux qu'il renvoie le taux quand le taux> = 0 et non null. Si ce n'est pas vrai, je veux returnner le taux du projet lorsque le débit du projet est> = 0 et non nul. Si […]

Comment SELECT arrondir nombre dans SQL Server

J'ai une table de salaire avec cette colonne EMPLOYEE_NAME SALARY ———————— ANNA 113750 MARRY 124300 BELLA 105100 Je veux arrondir le montant du salaire avec les fractions 2000 ou 5000 qui se trouvent à proximité. Donc, pour ce cas, ce sera comme EMPLOYEE_NAME SALARY ———————— ANNA 114000 MARRY 125000 BELLA 106000 Pour plus d'informations, j'ai […]

Mise à jour de SQL dans la table avec le cas

Je suis encore nouveau sur DB et celui-ci me pose un problème. Je normalise ma table et j'en ai créé une nouvelle où [Status] est maintenant FK. J'ai été en mesure d'insert toutes les valeurs de la table d'origine dans le nouveau, less le [Statut] J'essaie maintenant d'insert le [Statut] en utilisant un cas particulier. […]

Utiliser "like" dans une instruction "case" avec 2 champs différents

J'ai 2 champs dans ma table sur lesquels j'ai besoin d'une déclaration de cas. Col1 Col2 Col3 abc.txt Y 0 def.txt N 0 bbck.txt Y 1 Les valeurs Col3 sont basées sur les valeurs Col1 et Col2 de la manière suivante. Y = 1 et N = 0 . Donc toutes les valeurs de Col2 […]

Renvoie la string si plusieurs valeurs, si count = 1, returnne la valeur de la colonne

Je voudrais que mon instruction MSSQL renvoie la string 'multiple' si plusieurs jobs sont trouvés. Si un seul travail est trouvé, je veux returnner la valeur trouvée dans job_no SELECT CASE WHEN COUNT(*) = 1 THEN job_no ELSE 'multiple' END AS Expr1 FROM job_table WHERE (item_no LIKE '%11012%') GROUP BY job_no L'instruction ci-dessus n'évalue pas […]

SQL Server — comment grouper par une colonne déclarée dans l'instruction CASE dans l'instruction SELECT

J'ai un problème sur le groupe par la colonne [note]. Quand je l'exécute, il donne "Nom de colonne invalide" rate "". Quelqu'un peut-il m'aider ? MERCI!! SELECT …… CASE WHEN level_1 = 'Corporate' THEN CASE WHEN ssr.rating = 'A' OR ssr.rating LIKE 'A[+-]' THEN 'Corp A' WHEN ssr.rating = 'AA' OR ssr.rating LIKE 'AA[+-]' THEN […]

Chaîne de conversion de server SQL en entier, vérification de la valeur avant la diffusion

J'ai une table avec un champ nommé MINIMUM_AGE . Les valeurs stockées dans ce champ sont de type nvarchar : 17 years 54 years N/A 65 years Je voudrais appliquer une clause WHERE sur la colonne pour vérifier une certaine tranche d'âge. Pour ce faire, j'ai besoin d'parsingr l'âge à partir des valeurs de terrain. […]

SQL Server: comment append l'instruction case à sélectionner

J'utilise le select suivant pour interroger une date à partir d'une table de database. L'input (ms) de cette requête résulte d'une string xml et la procédure stockée parcourt ensuite toutes les valeurs uniques du file xml pour renvoyer un certain nombre (entier) pour chacune d'entre elles. Cela fonctionne bien jusqu'à présent. Est-il possible que je […]