2010-06-21 10 views
0

J'ai une table de base de données sqlce que j'entre les données tous les jours.différence entre les dates données

Date   No  Meter_1  Meter_2 Meter_3 
12-05-2010 1  1234  3456  4567 
12-05-2010 2  3423  4567  0987 
13-05-2010 1  2345  7654  7654 
13-05-2010 2  7676  8765  5643 
14-05-2010 1  2345  7654  7654 
14-05-2010 2  7676  8765  5643 
15-05-2010 1  2345  7654  7654 
15-05-2010 2  7676  8765  5643 

et je voudrais trouver différence entre 2 dates données avec DateTimePicker et les afficher dans DataGrid. Exemple: Si je sélectionne les dates entre le 15 et le 12. La fonction doit soustraire les valeurs du 12ème mètre des valeurs du 15ème mètre. C'était facile quand je traitais dans Access avec des requêtes. Mais je ne peux pas faire sur VB.net. Toute aide sera grandement appréciée.

Merci à tous

+0

Hmm, mètres de puissance solaire? –

+1

Pouvez-vous donner un exemple plus détaillé de ce que vous essayez d'accomplir? Je ne pouvais pas comprendre que vous voulez soustraire de Meter_1 soumis le 12.05 la valeur Meter_1 soumise le 15.05 et si cela compte la valeur No en quelque sorte? – Thea

+0

En fait, j'essaie de trouver l'utilisation quotidienne de la puissance, mais parfois, mes gestionnaires ont besoin de certaines dates en raison des activités dans l'organisation. Par exemple: Je veux juste trouver entre 12-05-2010 et 15-05-2010 utilisation de l'énergie. Donc, dans Meter_1, je dois trouver la valeur pour l'appareil No_1 "7676-1234 = 6442" Meter_2 "8765-3456 = 5309". J'espère que cela peut être utile. – Hakan

Répondre

0

Vous pouvez écrire des requêtes contre SQLCE pour que vous puissiez continuer à le faire de cette façon. Sinon, vous pouvez utiliser SqlCeDataReader pour récupérer toutes les données dont vous avez besoin dans la base de données (par exemple tous les enregistrements du 12 et du 15), les mettre en cache dans une liste ou quelque chose si nécessaire pour faciliter le traitement. puis ajoutez simplement les données dans la liste à votre grille.

Voir here pour un exemple d'utilisation SqlCeDataReader.

Questions connexes