Articles of sql

Comment faire pour convertir le format de datetime offsetted sql en défaut?

Je compense une colonne pour la différence de timezone. Comment convertir le datetime renvoyé en valeur par défaut, maintenant qu'il est affiché avec des informations de décalage dans la colonne? ,SWITCHOFFSET(CAST(CREATEDDATETIME AS datetimeoffset) ,DATEDIFF(minute, GETUTCDATE(), GETDATE())) AS CREATEDDATETIMEPDT 2014-07-01 16:44:15.000 2014-07-01 08:44:15.0000000 -08:00

Requête SQL pour table avec plusieurs lignes par ID sortant une seule ligne par ID

C'est un peu un gratte-tête pour moi. J'ai simplifié les arrays et ajouté un exemple de scénario pour aider le context. J'ai besoin d'écrire une requête dans SQL Server qui produira les résultats dans la troisième table en utilisant datatables de la première table au moyen de la table de reference au centre. Je ne […]

Insérer dans une table sans valeurs

J'ai une table avec une key primaire, 9 champs NOT NULL et 15 champs ALLOW NULL. Comment puis-je insert une ligne dans la table sans avoir à définir explicitement les valeurs pour les 9 champs?

Compresser datatables sur un mot key dans le server sql

J'ai une table de test comme celle-ci … Field A B C END D EF END G H I END Je veux compresser ces données sur le mot-key "END" dans ce format … Field A|B|C D|E|F G|H|I Essayé en utilisant Monarch Pro, mais n'a pas pu get les résultats souhaités. Je ne peux vraiment pas […]

Problème dans l'opération de jointure

J'ai créé la procédure stockée comme ci-dessous des lignes de code ALTER PROCEDURE [dbo].[prJurisdictionFetchForAgentLicence] @AgentId int As Declare @individual varchar(20) = null; Create table #Split ( Jurisdiction nvarchar(max) ) Insert into #Split select Jurisdiction from tbLicence where AgentId =@AgentId; Select * from #Split; DECLARE @products VARCHAR(MAX)=''; SELECT @products += Isnull(Jurisdiction, '') + ',' FROM #Split; […]

Script Sql pour éliminer la duplication de données

J'ai besoin d'écrire un script qui récupérera toutes les valeurs de 4 colonnes dans 2 tables et inserta chacune des valeurs distinctes dans une autre table. (SQL Server 2012) c'est à dire table1 |column1|column2|column3| some other columns here| |value | value | value | | |value1 | value | value3| | table2 |column4|other columns| |value […]

Script qui tire les noms de toutes les procédures stockées qui a des fonctions dans la clause where?

Quelqu'un peut-il me procurer le script qui tire les noms de toutes les procédures stockées qui a des fonctions dans la clause where? Par exemple ISNULL(fieldname,0)

Rejoindre oracle avec la table mssql

Quand j'exécute la ligne suivante, j'obtiens le résultat: select * from my_table@link; Mais quand j'essaye de joindre la table liée avec d'autres tables comme dans select j'obtiens l'erreur qui indique "z.id – identificateur invalide" SELECT e.USER_NAME,e.FULL_NAME,r.RFC_NUMBER,r.TYPE, TO_CHAR(TRUNC(a.TOTAL_TIME/3600),'FM9900') || ':' || TO_CHAR(TRUNC(MOD(a.TOTAL_TIME,3600)/60),'FM00') || ':' || TO_CHAR(MOD(a.TOTAL_TIME,60),'FM00') as TOTAL_TIME, a.ASSIGN_DATE,a.TIME_START,a.TIME_STOP, r.SUBMITTED_BY,r.REGISTER_DATE,r.DESCRIPTION FROM table_a a JOIN table_r ON […]

T-SQL | Transposition dynamic

J'ai le scénario suivant. CREATE TABLE #Temp1 (ID INT , Summary varchar(50)) CREATE TABLE #Temp2 (ID INT , D_ID INT, Detail1 varchar(50), Detail2 varchar(50)) INSERT INTO #Temp1 (ID,Summary) SELECT 1,'First' UNION ALL SELECT 2,'Second' UNION ALL SELECT 3,'Third' UNION ALL SELECT 4,'Four' INSERT INTO #Temp2 (ID, D_ID, Detail1,Detail2) SELECT 1,1,'One','_1_' UNION ALL SELECT 2,2,'Two','_2_' UNION […]

Mise à jour à partir de l'agrégat dans la même table si la valeur agrégée est incorrecte – SQL Server / Oracle / Firebird

J'ai une table avec des tâches groupées: tt_plan_task_id est l'identifiant loggings avec tt_plantype=1 représentent des 'groupes' les tâches dans / sous un groupe ont un tt_group_id pointant vers le tt_plan_task_id il y a des tâches qui n'appartiennent pas à un groupe ( tt_group_id est nul) les groupes nichent plusieurs niveaux J'ai besoin de corriger (mettre […]