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 841 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

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 615
27 953
271 709
5 735
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