Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
-- FUNCTION: BusinessBase.F_PR_CardPurchases(integer, integer) -- DROP FUNCTION IF EXISTS "BusinessBase"."F_PR_CardPurchases"(integer, integer); CREATE OR REPLACE FUNCTION "BusinessBase"."F_PR_CardPurchases"( "UserId" integer, -- ID ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (для Π°ΡƒΠ΄ΠΈΡ‚Π°) "CardId" integer -- ID ΠΊΠ°Ρ€Ρ‚Ρ‹ Π»ΠΎΡΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ) RETURNS TABLE ( "Sale.Date" timestamp without time zone, -- Π”Π°Ρ‚Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ (TiSaleDate) "Sale.Amount" numeric(24,4), -- Π‘ΡƒΠΌΠΌΠ° ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ (TiSaleAmount) "Sale.DiscountedAmount" bigint, -- Π‘ΡƒΠΌΠΌΠ° со скидкой (TiSaleAmountDiscounted) "Status.Id" integer, -- ID статуса (TiStatusId) "Transaction.Code" text, -- Код Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (TiCode) "Contact.Id" text, -- ID ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° (TiContactId) "Store.CityId" integer, -- ID Π³ΠΎΡ€ΠΎΠ΄Π° ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (TiStoreCityId) "Store.AddressId" integer, -- ID адрСса ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (TiStoreAddressId) "Loyalty.CardId" integer, -- ID ΠΊΠ°Ρ€Ρ‚Ρ‹ Π»ΠΎΡΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ (TiLoyaltyCardId) "Store.Id" integer -- ID ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (TiStoreId) ) LANGUAGE 'plpgsql' COST 100 VOLATILE PARALLEL UNSAFE ROWS 1000 AS $BODY$ BEGIN RETURN QUERY SELECT pur."TiSaleDate", pur."TiSaleAmount", pur."TiSaleAmountDiscounted", pur."TiStatusId", pur."TiCode", pur."TiContactId", pur."TiStoreCityId", pur."TiStoreAddressId", pur."TiLoyaltyCardId", pur."TiStoreId" FROM "BusinessBase"."Pokupki_po_karte" pur WHERE pur."TiLoyaltyCardId" = "F_PR_CardPurchases"."CardId" ORDER BY pur."TiSaleDate" DESC; END; $BODY$; ALTER FUNCTION "BusinessBase"."F_PR_CardPurchases"(integer, integer) OWNER TO postgres; GRANT EXECUTE ON FUNCTION "BusinessBase"."F_PR_CardPurchases"(integer, integer) TO PUBLIC; GRANT EXECUTE ON FUNCTION "BusinessBase"."F_PR_CardPurchases"(integer, integer) TO "a.nosova"; GRANT EXECUTE ON FUNCTION "BusinessBase"."F_PR_CardPurchases"(integer, integer) TO "e.tarnovetskaya";

Stuck with a problem? Got Error? Ask AI support!

Copy Clear