Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SQL fråga med PARAMETERS

Postades av 2006-05-03 17:07:58 - Anders Larsson, i forum access, Tråden har 1 Kommentarer och lästs av 849 personer

Hej!

Denna SQL fråga finns till en listruta jag har (är beroende av val i tidigare listrutor):

PARAMETERS ListParameter Long;
SELECT [Kit].[ID], [Kit].[Name], [Kit].[Size], [KitParameter].[Name], [Machine].[Name], 
([Kit].[PurchasePrice]*[Currency Purchase].[currency]*([Currency Purchase].[shippingcost]+1)*(1+ [Intercompany Pricing Per Parameter].AddOn)*Factor.factor)/[Currency Intercompany].currency AS Price
FROM (((Kit LEFT JOIN Machine ON [Machine].[ID]=[Kit].[MachineID]) 
LEFT JOIN [Currency Purchase] ON [Currency Purchase].[ID]=[Kit].[CurrencyPurchaseID]) 
LEFT JOIN KitParameter ON [Kit].[ParameterID]=[KitParameter].[ID]) 
LEFT JOIN [Intercompany Pricing Per Parameter] ON [Intercompany Pricing Per Parameter].ParameterID=KitParameter.ID
WHERE ((([Kit].[ParameterID])=[ListParameter]))
ORDER BY [Kit].[Name];


Tabellen Intercompany Pricing Per Parameter består av
ID
ParameterID Är kopplad till KitParameter
CurrencyIntercompanyID Är kopplad till [Currency Intercompany]
FactorID Är kopplad till en tabell Factor
AddOn

Uträkningen price:(Inköpspris * inköps valuta * transportkostnader * "AddOn" beroende på land" * En faktor beroende på hur unik varan är) / sälj valuta = price

Problemet som jag har är att den skall Price skall räkna ut priset för en specifik valuta.
Jag får utan problem fram det kit som jag vill ha så det är inget problem, utan problemet jag har är att koppla ihop både ParameterID och CurrencyIntercompanyID så att jag får rätt pris.

I formuläret har jag en textbox (gömd) som innehåller CurrencyIntercompanyID och heter CountryID.
Kan jag använda denna?

Mvh Anders


Svara

Sv: SQL fråga med PARAMETERS

Postades av 2006-05-03 19:51:33 - Anders Larsson

Löste det... Av ngn anledning kunde jag förut inte hämta värdet från textboxen, men nu gick det:

PARAMETERS ListParameter Long, CountryID Long;
SELECT Kit.ID, Kit.Name, Kit.Size, KitParameter.Name, Machine.Name, (Kit.PurchasePrice*[Currency Purchase].currency*([Currency Purchase].shippingcost+1)*(1+[Intercompany Pricing Per Parameter].InterCompanyAddOn)*Factor.Factor)/[Currency Intercompany].currency AS Price
FROM (((((Kit LEFT JOIN Machine ON Machine.ID=Kit.MachineID) 
LEFT JOIN [Currency Purchase] ON [Currency Purchase].ID=Kit.CurrencyPurchaseID) 
LEFT JOIN KitParameter ON Kit.ParameterID=KitParameter.ID) 
LEFT JOIN [Intercompany Pricing Per Parameter] ON [Intercompany Pricing Per Parameter].ParameterID=KitParameter.ID) 
LEFT JOIN Factor ON [Intercompany Pricing Per Parameter].FactorID=Factor.ID) 
LEFT JOIN [Currency Intercompany] ON [Currency Intercompany].ID=[Intercompany Pricing Per Parameter].CurrencyIntercompany
WHERE (((Kit.ParameterID)=[ListParameter]) And ([Intercompany Pricing Per Parameter].CurrencyIntercompany=CountryID))
ORDER BY Kit.Name;


Mvh Anders


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 869
27 965
271 770
1 321
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies