Articles of boucle

get un élément de colonne particulier de la ligne de table suivante à partir de la database

J'ai une requête qui sélectionne userid,messageid,statusid de userid,messageid,statusid comme suit. $qry = mssql_query('select userid,messageid,statusid from tableA'); if(mssql_num_rows($qry)) { $data = mssql_fetch_array($qry) { //if(current_status_id column value != next_status_id column value) $status = $data['statusid']; } } J'ai besoin de comparer la valeur de la colonne statusid actuelle avec la colonne statusid immédiate comme ceci if(current_status_id column value […]

MSSQL Loop – Comment

J'ai besoin de votre aide à ce sujet: j'ai une table dans laquelle ID_Erreur_CallBack pourrait être NULL, 0, 1, 2, 3, 4, 5 ou 6. Si j'exécute: SELECT ID_SkillGroup AS Competence ,ID_Erreur_CallBack ,count(*) AS Nombre_de_Ocurrences ,CASE ID_Erreur_CallBack WHEN '0' THEN 'Abandon pendant l'exécution du script (le client a raccroché)' WHEN '1' THEN 'Ligne occupée' WHEN […]

Boucles et sliders dans Oracle dans Sql Server

J'ai un bloc de code pour une fonction essayant de le convertir d'Oracle à Sql Server: Code Oracle: If nDaysAfter = 0 then while (IsHoliday(dNextDay) = 1) or (RTrim(To_Char(dNextDay, 'DAY')) in ('SATURDAY','SUNDAY')) Loop dNextDay := dNextDay + 1; End Loop; RETURN dNextDay; Else dNextDay := dNextDay + 1; For i in 1..nDaysAfter Loop while (IsHoliday(dNextDay) […]

Peut et comment puis-je utiliser plusieurs bases de données en même time dans SQL avec l'instruction USE?

Mon objective est de find les procédures stockées affectées dans plusieurs bases de données lorsqu'une table ou une vue est mise à jour. Je travaille dans un environnement avec plusieurs bases de données où ces procédures stockées peuvent exister. Voici une requête qui peut faire ce que je veux pour une database. Comment puis-je get […]

Puisque la boucle est mauvaise, comment devrais-je accomplir ce que j'essaye de faire?

J'ai une table avec des loggings ayant chacun un identificateur unique, une date de début et deux strings délimitées par des points-virgules que je dois décomposer en une valeur pour chaque date, la première date étant la valeur de date de début pour chaque logging. Actuellement, je fais toutes sortes de mauvaises choses, en ce […]

Pause mot key vs variable dans la boucle WHILE

Nous utilisons la boucle WHILE dans SQL Server 2008 au lieu de Cursor. Maintenant, je veux find la meilleure méthode pour écrire la boucle WHILE dans ma procédure. Méthode 1 (à l'aide du mot key BREAK): DECLARE @V_Counter INT = 1; WHILE (1 = 1) BEGIN PRINT @V_Counter; SET @V_Counter = @V_Counter + 1; IF […]

Serveur SQL alors que la boucle ne fonctionne pas. Seulement get la première rangée

Actuellement, je crée un rapport pour listr les deltas de chaque territoire par mois, donc je peux créer des lignes de tendance à la fin pour indiquer les templates décroissants de deltas. C'est mon code actuel qui peut produire les deltas pour la semaine en cours. Le code est extrêmement salissant, j'essaie toujours d'get le […]

MSSQL: Identifier des séries de valeurs (linéaires) immuables dans des séries chronologiques

Je travaille avec des données de séries chronologiques qui sont les résultats de mesures de capteurs. J'ai besoin d'identifier les cas où datatables flatlines- indiquant un dysfonctionnement du capteur. Je veux sélectionner où il y a plus de 3 valeurs inchangées dans une rangée au cours des dernières 24 heures. Je pense que je pourrais […]

Offset & Fetch Suivant sera utilisable dans une boucle?

J'ai besoin d'écrire une boucle pour passer datatables qui se trouvent sur une table temporaire SQL à une procédure stockée une par une. Est-il acceptable d'utiliser l'approche ci-dessous? Cela coûte-t-il beaucoup de memory? DECLARE @SomeData AS TABLE( Id INT, Name VARCHAR(MAX), Age INT ) INSERT INTO @SomeData ( Id, Name, Age ) VALUES ( 1, […]

Je suis un peu flou sur la boucle de lot

Je suis novice en programmation et je travaille encore sur certaines façons d'implémenter des loops. J'ai un script qui exécute une expérience et recueille des données. Le script conserve la trace des tests avec une seule valeur int. Donc, la première fois que je lance le script, datatables collectées auront une colonne dans la table […]